Преглед на файлове

Registry: Task.type is only for old task classes

Ask Solem преди 13 години
родител
ревизия
9156b9d190
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      celery/app/registry.py

+ 1 - 1
celery/app/registry.py

@@ -52,7 +52,7 @@ class TaskRegistry(dict):
 
     def filter_types(self, type):
         return dict((name, task) for name, task in self.iteritems()
-                                    if task.type == type)
+                                if getattr(task, 'type', 'regular') == type)
 
 
 def _unpickle_task(name):