gwcelery.tasks.legacy_gracedb module

Communication with GraceDB using the legacy GraceDB client.

exception gwcelery.tasks.legacy_gracedb.RetryableHTTPError(response)[source]

Bases: HTTPError

Exception class for server-side HTTP errors that we should retry.

gwcelery.tasks.legacy_gracedb.catch_retryable_http_errors(f)[source]

Decorator to capture server-side errors that we should retry.

We retry HTTP status 502 (Bad Gateway), 503 (Service Unavailable), and 504 (Gateway Timeout).

gwcelery.tasks.legacy_gracedb.task(*args, **kwargs)[source]