Explorar el Código

Remove name keyword argument to register

Ask Solem hace 15 años
padre
commit
a31e8ce4c9
Se han modificado 1 ficheros con 2 adiciones y 4 borrados
  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(