Browse Source

celery.task.rest has been removed as scheduled by the Celery Deprecation Timeline.

Use celery.task.http instead.
http://ask.github.com/celery/internals/deprecation.html
Ask Solem 15 years ago
parent
commit
1c28c44b5d
5 changed files with 11 additions and 36 deletions
  1. 0 19
      celery/task/rest.py
  2. 1 1
      contrib/release/doc4allmods
  3. 0 6
      docs/internals/moduleindex.rst
  4. 9 9
      docs/userguide/tasks.rst
  5. 1 1
      setup.cfg

+ 0 - 19
celery/task/rest.py

@@ -1,19 +0,0 @@
-from celery.task.http import (InvalidResponseError, RemoteExecuteError,
-                              UnknownStatusError)
-from celery.task.http import URL
-from celery.task.http import HttpDispatch as RESTProxy
-from celery.task.http import HttpDispatchTask as RESTProxyTask
-
-import warnings
-warnings.warn(DeprecationWarning(
-"""celery.task.rest has been deprecated and is scheduled for removal in
-v1.2. Please use celery.task.http instead.
-
-The following objects has been renamed:
-
-    celery.task.rest.RESTProxy -> celery.task.http.HttpDispatch
-    celery.task.rest.RESTProxyTask -> celery.task.http.HttpDispatchTask
-
-Other objects have the same name, just moved to the celery.task.http module.
-
-"""))

+ 1 - 1
contrib/release/doc4allmods

@@ -2,7 +2,7 @@
 
 PACKAGE="$1"
 SKIP_PACKAGES="$PACKAGE tests management urls"
-SKIP_FILES="celery.bin.rst celery.task.rest.rst celery.contrib.rst
+SKIP_FILES="celery.bin.rst celery.contrib.rst
             celery.contrib.batches.rst"
 
 modules=$(find "$PACKAGE" -name "*.py")

+ 0 - 6
docs/internals/moduleindex.rst

@@ -63,12 +63,6 @@ celery.task.base
 celery.task.http
 ----------------
 
-celery.task.rest
-----------------
-
-Backward compatible interface to :mod:`celery.task.http`.
-Will be deprecated in future versions.
-
 celery.task.control
 -------------------
 

+ 9 - 9
docs/userguide/tasks.rst

@@ -415,15 +415,15 @@ yourself:
     >>> from celery import task
     >>> registry.tasks
     {'celery.delete_expired_task_meta':
-      <celery.task.builtins.DeleteExpiredTaskMetaTask object at 0x101d1f510>,
-    'celery.execute_remote':
-      <celery.task.base.ExecuteRemoteTask object at 0x101d17890>,
-    'celery.task.rest.RESTProxyTask':
-      <celery.task.rest.RESTProxyTask object at 0x101d1f410>,
-    'celery.task.rest.Task': <celery.task.rest.Task object at 0x101d1f4d0>,
-    'celery.map_async':
-      <celery.task.base.AsynchronousMapTask object at 0x101d17910>,
-    'celery.ping': <celery.task.builtins.PingTask object at 0x101d1f550>}
+        <PeriodicTask: celery.delete_expired_task_meta (periodic)>,
+     'celery.task.http.HttpDispatchTask':
+        <Task: celery.task.http.HttpDispatchTask (regular)>,
+     'celery.execute_remote':
+        <Task: celery.execute_remote (regular)>,
+     'celery.map_async':
+        <Task: celery.map_async (regular)>,
+     'celery.ping':
+        <Task: celery.ping (regular)>}
 
 This is the list of tasks built-in to celery. Note that we had to import
 ``celery.task`` first for these to show up. This is because the tasks will

+ 1 - 1
setup.cfg

@@ -3,7 +3,7 @@ where = celery/tests
 cover3-branch = 1
 cover3-html = 1
 cover3-package = celery
-cover3-exclude = celery.__init__,celery.conf,celery.tests.*,celery.bin.celerybeat,celery.utils.patch,celery.utils.compat,celery.task.rest,celery.platform,celery.backends.mongodb,celery.backends.tyrant
+cover3-exclude = celery.__init__,celery.conf,celery.tests.*,celery.bin.celerybeat,celery.utils.patch,celery.utils.compat,celery.platform,celery.backends.mongodb,celery.backends.tyrant
 
 [build_sphinx]
 source-dir = docs/