Currently a failed API call will produce unhandled errors. This should be handled by Greta and the user should be able to decide what to do in this scenario. A choice of do/do not run if API call fails.
For this task, treat all failures together (i.e. do not differentiate 4xx and 5xx subtypes). Add a parameter to checks functions to change this behaviour and give it a sensible default (with argument why that should be default behaviour - I've not made up my mind which way!)
Currently a failed API call will produce unhandled errors. This should be handled by Greta and the user should be able to decide what to do in this scenario. A choice of do/do not run if API call fails.
For this task, treat all failures together (i.e. do not differentiate 4xx and 5xx subtypes). Add a parameter to checks functions to change this behaviour and give it a sensible default (with argument why that should be default behaviour - I've not made up my mind which way!)