|
@@ -1,17 +1,10 @@
|
|
|
"""celery.registry"""
|
|
|
from celery import discovery
|
|
|
from celery.utils import get_full_cls_name
|
|
|
+from celery.exceptions import NotRegistered, AlreadyRegistered
|
|
|
from UserDict import UserDict
|
|
|
|
|
|
|
|
|
-class NotRegistered(Exception):
|
|
|
- """The task is not registered."""
|
|
|
-
|
|
|
-
|
|
|
-class AlreadyRegistered(Exception):
|
|
|
- """The task is already registered."""
|
|
|
-
|
|
|
-
|
|
|
class TaskRegistry(UserDict):
|
|
|
"""Site registry for tasks."""
|
|
|
|
|
@@ -60,7 +53,8 @@ class TaskRegistry(UserDict):
|
|
|
:param name: name of the task to unregister, or a
|
|
|
:class:`celery.task.Task` class with a valid ``name`` attribute.
|
|
|
|
|
|
- :raises NotRegistered: if the task has not been registered.
|
|
|
+ :raises celery.exceptions.NotRegistered: if the task has not
|
|
|
+ been registered.
|
|
|
|
|
|
"""
|
|
|
if hasattr(name, "run"):
|