androlyze.celery.faulttolerance package

Submodules

androlyze.celery.faulttolerance.RetryDecorator module

class androlyze.celery.faulttolerance.RetryDecorator.RetryDecorator(exception_tuple=(), caused_by_tuple=None, max_retries=None, max_retry_time=32)[source]

Bases: object

Decorator for retrying celery tasks. The class that uses it has to implement the interface RetryableTask

Methods

androlyze.celery.faulttolerance.RetryableTask module

class androlyze.celery.faulttolerance.RetryableTask.RetryableTask[source]

Interface for a retryable celery task

Methods

get_retry_arguments()[source]

Return the argument of the celery task as tuple

Module contents