From f58549e864220709de81b141b0343195e70fc6f5 Mon Sep 17 00:00:00 2001 From: Tomas Babej Date: Mon, 23 May 2016 11:03:45 +0200 Subject: [PATCH] TaskQuerySet: Extend native filters with deleted and waiting --- tasklib/task.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tasklib/task.py b/tasklib/task.py index 57b7338..6e3e432 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -13,6 +13,8 @@ DATE_FORMAT = '%Y%m%dT%H%M%SZ' REPR_OUTPUT_SIZE = 10 PENDING = 'pending' COMPLETED = 'completed' +DELETED = 'deleted' +WAITING = 'waiting' logger = logging.getLogger(__name__) @@ -510,6 +512,12 @@ class TaskQuerySet(object): def completed(self): return self.filter(status=COMPLETED) + def deleted(self): + return self.filter(status=DELETED) + + def waiting(self): + return self.filter(status=WAITING) + def filter(self, *args, **kwargs): """ Returns a new TaskQuerySet with the given filters added. -- 2.39.2