gromozeka.exceptions package¶
Module contents¶
-
exception
gromozeka.exceptions.
Retry
(*args, max_retries=None, retry_countdown=None)¶ Bases:
gromozeka.exceptions.GromozekaException
Exception for retry.
Parameters: Use this exceptions in task to retry it
Examples
@task() def some_task(): try: a = 1 / 0 except ZeroDivisionError as e: raise Retry(e)
or with custom number of retries and retry_countdown:
@task() def some_task(): try: a = 1 / 0 except ZeroDivisionError as e: raise Retry(e,max_retries=10, retry_countdown=3)
-
exception
gromozeka.exceptions.
MaxRetriesExceedException
¶ Bases:
gromozeka.exceptions.GromozekaException
Exception will raise if maximum number of retries is reached
-
exception
gromozeka.exceptions.
BackendException
¶
-
exception
gromozeka.exceptions.
SerializationError
¶