aside.models.models module¶
Observable data models for aside.
-
here_and_now() → datetime.datetime[source]¶ Initialize the datetime with current time and timezone.
-
class
Task(*args, **kwds)[source]¶ Bases:
aside.boilerplate.observable.ObservableData model for an individual task.
-
deadline: datetime.datetime = Factory(factory=<function here_and_now>, takes_self=False)¶
-
-
class
Queue(*args, **kwds)[source]¶ Bases:
aside.boilerplate.observable.ObservableData model for a queue of tasks.
-
tasks: aside.boilerplate.observable.ObservableCollection = Factory(factory=aside.boilerplate.observable.ObservableCollection, takes_self=False)¶
-
-
class
QueueManager(*args, **kwds)[source]¶ Bases:
aside.boilerplate.observable.ObservableData model for the collection of all queues (singleton).
-
queues: aside.boilerplate.observable.ObservableCollection = Factory(factory=aside.boilerplate.observable.ObservableCollection, takes_self=False)¶
-