flexget.components.failed.retry_failed module#
- class flexget.components.failed.retry_failed.PluginFailed[source]#
Bases:
objectRecord entry failures and store them for trying again after a certain interval.
Reject them after they have failed too many times.
- add_failed(entry, reason=None, config=None, **kwargs)[source]#
Add entry to internal failed list, displayed with –failed.
- retry_time(fail_count, config)[source]#
Return the timedelta an entry that has failed fail_count times before should wait before being retried.
- schema = {'oneOf': [{'type': 'boolean'}, {'additionalProperties': False, 'properties': {'max_retries': {'default': 3, 'maximum': 100, 'minimum': 0, 'type': 'integer'}, 'retry_time': {'default': '1 hour', 'format': 'interval', 'type': 'string'}, 'retry_time_multiplier': {'default': 1.5, 'oneOf': [{'minimum': 0, 'type': 'number'}, {'type': 'boolean'}]}}, 'type': 'object'}]}#