def get_task_class(self, klass_str): klass = self._registry.get(klass_str) if not klass: raise QueueException('%s not found in TaskRegistry' % klass_str) return klass
def revoke(self, task, revoke_until=None, revoke_once=False): if not self.result_store: raise QueueException('A DataStore is required to revoke task') serialized = pickle.dumps((revoke_until, revoke_once)) self._put(task.revoke_id, serialized)