This is a general task to improve error handling and messages, including handling common special cases on a per-query basis. Examples:
- Throw a
TimeoutError instead of a RuntimeError for Hasura timeouts (common on large, complex queries)
- Provide a message explaining that a plan ID is not available when trying to download a plan that doesn't exist
This is a general task to improve error handling and messages, including handling common special cases on a per-query basis. Examples:
TimeoutErrorinstead of aRuntimeErrorfor Hasura timeouts (common on large, complex queries)