flexget.components.status.db module#

class flexget.components.status.db.StatusTask(**kwargs)[source]#

Bases: VersionedBase

to_dict()[source]#
_sa_class_manager = {'executions': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
executions#
id#
last_execution_time#
name#
class flexget.components.status.db.TaskExecution(**kwargs)[source]#

Bases: VersionedBase

to_dict()[source]#
_sa_class_manager = {'abort_reason': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'accepted': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'end': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'failed': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'produced': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'rejected': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'start': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'succeeded': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'task_id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
abort_reason#
accepted#
end#
failed#
id#
produced#
rejected#
start#
succeeded#
task_id#
flexget.components.status.db.db_cleanup(manager, session)[source]#