コード例 #1
0
ファイル: api.py プロジェクト: eyemyth/huey-drf-api
 def add(self, item):
     try:
         task = HUEY.serialize_task(item.task)
         if task not in self.elements:
             self.elements.add(task)
         cache.set(self.task_group_id, self.elements)
         return task
     except PickleError:
         raise
     except AttributeError:
         raise
コード例 #2
0
ファイル: api.py プロジェクト: eyemyth/huey-drf-api
 def discard(self, item):
     try:
         task = HUEY.serialize_task(item)
         self.elements.remove(task)
     except ValueError:
         pass
コード例 #3
0
ファイル: api.py プロジェクト: eyemyth/huey-drf-api
 def __contains__(self, value):
     try:
         return HUEY.serialize_task(value) in self.elements
     except HueyException:
         return False