Changeset View
Changeset View
Standalone View
Standalone View
swh/scheduler/model.py
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | class ListedOrigin(BaseSchedulerModel): | ||||
extra_loader_arguments = attr.ib( | extra_loader_arguments = attr.ib( | ||||
type=Dict[str, str], validator=[type_validator()], factory=dict | type=Dict[str, str], validator=[type_validator()], factory=dict | ||||
) | ) | ||||
last_update = attr.ib( | last_update = attr.ib( | ||||
type=Optional[datetime.datetime], validator=[type_validator()], default=None, | type=Optional[datetime.datetime], validator=[type_validator()], default=None, | ||||
) | ) | ||||
last_scheduled = attr.ib( | |||||
type=Optional[datetime.datetime], validator=[type_validator()], default=None, | |||||
) | |||||
enabled = attr.ib(type=bool, validator=[type_validator()], default=True) | enabled = attr.ib(type=bool, validator=[type_validator()], default=True) | ||||
first_seen = attr.ib( | first_seen = attr.ib( | ||||
type=Optional[datetime.datetime], | type=Optional[datetime.datetime], | ||||
validator=[type_validator()], | validator=[type_validator()], | ||||
default=None, | default=None, | ||||
metadata={"auto_now_add": True}, | metadata={"auto_now_add": True}, | ||||
) | ) | ||||
Show All 37 Lines |