瀏覽代碼

Remove name keyword argument to register

Ask Solem 15 年之前
父節點
當前提交
a31e8ce4c9
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      celery/registry.py

+ 2 - 4
celery/registry.py

@@ -19,7 +19,7 @@ class TaskRegistry(UserDict):
         """Autodiscovers tasks using :func:`celery.discovery.autodiscover`."""
         """Autodiscovers tasks using :func:`celery.discovery.autodiscover`."""
         discovery.autodiscover()
         discovery.autodiscover()
 
 
-    def register(self, task, name=None):
+    def register(self, task):
         """Register a task in the task registry.
         """Register a task in the task registry.
 
 
         Task can either be a regular function, or a class inheriting
         Task can either be a regular function, or a class inheriting
@@ -34,9 +34,7 @@ class TaskRegistry(UserDict):
         """
         """
 
 
         task = task() if inspect.isclass(task) else task
         task = task() if inspect.isclass(task) else task
-
-        if not name:
-            name = getattr(task, "name")
+        name = task.name
 
 
         if name in self.data:
         if name in self.data:
             raise self.AlreadyRegistered(
             raise self.AlreadyRegistered(