Quellcode durchsuchen

Remove name keyword argument to register

Ask Solem vor 15 Jahren
Ursprung
Commit
a31e8ce4c9
1 geänderte Dateien mit 2 neuen und 4 gelöschten Zeilen
  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`."""
         discovery.autodiscover()
 
-    def register(self, task, name=None):
+    def register(self, task):
         """Register a task in the task registry.
 
         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
-
-        if not name:
-            name = getattr(task, "name")
+        name = task.name
 
         if name in self.data:
             raise self.AlreadyRegistered(