Browse Source

Module celery.state renamed -> celery._state

Ask Solem 13 years ago
parent
commit
c16c0fed24

+ 1 - 8
MANIFEST.in

@@ -12,11 +12,4 @@ recursive-include docs *
 recursive-include extra *
 recursive-include extra *
 recursive-include examples *
 recursive-include examples *
 recursive-include requirements *.txt
 recursive-include requirements *.txt
-prune tests/*.pyc
-prune docs/*.pyc
-prune extra/*.pyc
-prune celery/*.pyc
-prune examples/*.pyc
-prune bin/*.pyc
-prune docs/.build
-prune .tox/*
+prune *.pyc

+ 1 - 1
celery/__init__.py

@@ -23,7 +23,7 @@ old_module, new_module = recreate_module(__name__,  # pragma: no cover
     by_module={
     by_module={
         'celery.app':       ['Celery', 'bugreport'],
         'celery.app':       ['Celery', 'bugreport'],
         'celery.app.task':  ['Task'],
         'celery.app.task':  ['Task'],
-        'celery.state':     ['current_app', 'current_task'],
+        'celery._state':    ['current_app', 'current_task'],
         'celery.canvas':    ['chain', 'chord', 'chunks',
         'celery.canvas':    ['chain', 'chord', 'chunks',
                              'group', 'subtask', 'xmap', 'xstarmap'],
                              'group', 'subtask', 'xmap', 'xstarmap'],
         'celery.utils':     ['uuid'],
         'celery.utils':     ['uuid'],

+ 4 - 3
celery/state.py → celery/_state.py

@@ -1,11 +1,12 @@
 # -*- coding: utf-8 -*-
 # -*- coding: utf-8 -*-
 """
 """
-    celery.state
+    celery._state
     ~~~~~~~~~~~~~~~
     ~~~~~~~~~~~~~~~
 
 
     This is an internal module containing thread state
     This is an internal module containing thread state
-    like the current_app, and current_task.  But these
-    should not be imported from here.
+    like the ``current_app``, and ``current_task``.
+
+    This module shouldn't be used directly.
 
 
 """
 """
 from __future__ import absolute_import
 from __future__ import absolute_import

+ 7 - 7
celery/app/__init__.py

@@ -11,8 +11,8 @@ from __future__ import absolute_import
 import os
 import os
 
 
 from celery.local import Proxy
 from celery.local import Proxy
-from celery import state
-from celery.state import (  # noqa
+from celery import _state
+from celery._state import (  # noqa
         set_default_app,
         set_default_app,
         get_current_app as current_app,
         get_current_app as current_app,
         get_current_task as current_task,
         get_current_task as current_task,
@@ -21,7 +21,7 @@ from celery.state import (  # noqa
 from .base import Celery, AppPickler  # noqa
 from .base import Celery, AppPickler  # noqa
 
 
 #: Proxy always returning the app set as default.
 #: Proxy always returning the app set as default.
-default_app = Proxy(lambda: state.default_app)
+default_app = Proxy(lambda: _state.default_app)
 
 
 #: Function returning the app provided or the default app if none.
 #: Function returning the app provided or the default app if none.
 #:
 #:
@@ -45,7 +45,7 @@ def bugreport():
 
 
 def _app_or_default(app=None):
 def _app_or_default(app=None):
     if app is None:
     if app is None:
-        return state.get_current_app()
+        return _state.get_current_app()
     return app
     return app
 
 
 
 
@@ -53,15 +53,15 @@ def _app_or_default_trace(app=None):  # pragma: no cover
     from traceback import print_stack
     from traceback import print_stack
     from billiard import current_process
     from billiard import current_process
     if app is None:
     if app is None:
-        if getattr(state._tls, 'current_app', None):
+        if getattr(_state._tls, 'current_app', None):
             print('-- RETURNING TO CURRENT APP --')  # noqa+
             print('-- RETURNING TO CURRENT APP --')  # noqa+
             print_stack()
             print_stack()
-            return state._tls.current_app
+            return _state._tls.current_app
         if current_process()._name == 'MainProcess':
         if current_process()._name == 'MainProcess':
             raise Exception('DEFAULT APP')
             raise Exception('DEFAULT APP')
         print('-- RETURNING TO DEFAULT APP --')      # noqa+
         print('-- RETURNING TO DEFAULT APP --')      # noqa+
         print_stack()
         print_stack()
-        return state.default_app
+        return _state.default_app
     return app
     return app
 
 
 
 

+ 1 - 1
celery/app/base.py

@@ -24,7 +24,7 @@ from celery import platforms
 from celery.exceptions import AlwaysEagerIgnored
 from celery.exceptions import AlwaysEagerIgnored
 from celery.loaders import get_loader_cls
 from celery.loaders import get_loader_cls
 from celery.local import PromiseProxy, maybe_evaluate
 from celery.local import PromiseProxy, maybe_evaluate
-from celery.state import _task_stack, _tls, get_current_app
+from celery._state import _task_stack, _tls, get_current_app
 from celery.utils.functional import first
 from celery.utils.functional import first
 from celery.utils.imports import instantiate, symbol_by_name
 from celery.utils.imports import instantiate, symbol_by_name
 
 

+ 1 - 1
celery/app/builtins.py

@@ -12,7 +12,7 @@ from __future__ import with_statement
 
 
 from itertools import starmap
 from itertools import starmap
 
 
-from celery.state import get_current_worker_task
+from celery._state import get_current_worker_task
 from celery.utils import uuid
 from celery.utils import uuid
 
 
 #: global list of functions defining tasks that should be
 #: global list of functions defining tasks that should be

+ 1 - 1
celery/app/log.py

@@ -19,7 +19,7 @@ import sys
 from kombu.log import NullHandler
 from kombu.log import NullHandler
 
 
 from celery import signals
 from celery import signals
-from celery.state import get_current_task
+from celery._state import get_current_task
 from celery.utils import isatty
 from celery.utils import isatty
 from celery.utils.compat import WatchedFileHandler
 from celery.utils.compat import WatchedFileHandler
 from celery.utils.log import (
 from celery.utils.log import (

+ 1 - 1
celery/app/task.py

@@ -17,7 +17,7 @@ from kombu.utils import cached_property
 from celery import current_app
 from celery import current_app
 from celery import states
 from celery import states
 from celery.__compat__ import class_property
 from celery.__compat__ import class_property
-from celery.state import get_current_worker_task, _task_stack
+from celery._state import get_current_worker_task, _task_stack
 from celery.datastructures import ExceptionInfo
 from celery.datastructures import ExceptionInfo
 from celery.exceptions import MaxRetriesExceededError, RetryTaskError
 from celery.exceptions import MaxRetriesExceededError, RetryTaskError
 from celery.result import EagerResult
 from celery.result import EagerResult

+ 1 - 1
celery/backends/__init__.py

@@ -13,7 +13,7 @@ import sys
 from kombu.utils.url import _parse_url
 from kombu.utils.url import _parse_url
 
 
 from celery.local import Proxy
 from celery.local import Proxy
-from celery.state import current_app
+from celery._state import current_app
 from celery.utils.imports import symbol_by_name
 from celery.utils.imports import symbol_by_name
 from celery.utils.functional import memoize
 from celery.utils.functional import memoize
 
 

+ 1 - 1
celery/concurrency/processes/__init__.py

@@ -17,7 +17,7 @@ import signal as _signal
 
 
 from celery import platforms
 from celery import platforms
 from celery import signals
 from celery import signals
-from celery.state import set_default_app
+from celery._state import set_default_app
 from celery.concurrency.base import BasePool
 from celery.concurrency.base import BasePool
 from celery.task import trace
 from celery.task import trace
 from billiard.pool import Pool, RUN, CLOSE
 from billiard.pool import Pool, RUN, CLOSE

+ 1 - 1
celery/loaders/__init__.py

@@ -9,7 +9,7 @@
 """
 """
 from __future__ import absolute_import
 from __future__ import absolute_import
 
 
-from celery.state import current_app
+from celery._state import current_app
 from celery.utils import deprecated
 from celery.utils import deprecated
 from celery.utils.imports import symbol_by_name
 from celery.utils.imports import symbol_by_name
 
 

+ 1 - 1
celery/task/__init__.py

@@ -8,7 +8,7 @@
 """
 """
 from __future__ import absolute_import
 from __future__ import absolute_import
 
 
-from celery.state import current_app, current_task as current
+from celery._state import current_app, current_task as current
 from celery.__compat__ import MagicModule, recreate_module
 from celery.__compat__ import MagicModule, recreate_module
 from celery.local import Proxy
 from celery.local import Proxy
 
 

+ 1 - 1
celery/task/sets.py

@@ -10,7 +10,7 @@
 from __future__ import absolute_import
 from __future__ import absolute_import
 from __future__ import with_statement
 from __future__ import with_statement
 
 
-from celery.state import get_current_worker_task
+from celery._state import get_current_worker_task
 from celery.app import app_or_default
 from celery.app import app_or_default
 from celery.canvas import subtask, maybe_subtask  # noqa
 from celery.canvas import subtask, maybe_subtask  # noqa
 from celery.utils import uuid
 from celery.utils import uuid

+ 1 - 1
celery/task/trace.py

@@ -25,7 +25,7 @@ from kombu.utils import kwdict
 
 
 from celery import current_app
 from celery import current_app
 from celery import states, signals
 from celery import states, signals
-from celery.state import _task_stack, default_app
+from celery._state import _task_stack, default_app
 from celery.app.task import Task as BaseTask, Context
 from celery.app.task import Task as BaseTask, Context
 from celery.datastructures import ExceptionInfo
 from celery.datastructures import ExceptionInfo
 from celery.exceptions import RetryTaskError
 from celery.exceptions import RetryTaskError

+ 9 - 9
celery/tests/app/test_app.py

@@ -10,7 +10,7 @@ from kombu import Exchange
 
 
 from celery import Celery
 from celery import Celery
 from celery import app as _app
 from celery import app as _app
-from celery import state
+from celery import _state
 from celery.app import defaults
 from celery.app import defaults
 from celery.loaders.base import BaseLoader
 from celery.loaders.base import BaseLoader
 from celery.platforms import pyimplementation
 from celery.platforms import pyimplementation
@@ -43,7 +43,7 @@ test_config = _get_test_config()
 class test_module(Case):
 class test_module(Case):
 
 
     def test_default_app(self):
     def test_default_app(self):
-        self.assertEqual(_app.default_app, state.default_app)
+        self.assertEqual(_app.default_app, _state.default_app)
 
 
     def test_bugreport(self):
     def test_bugreport(self):
         self.assertTrue(_app.bugreport())
         self.assertTrue(_app.bugreport())
@@ -87,12 +87,12 @@ class test_App(Case):
         self.assertEqual(app.conf.CELERY_IMPORTS, ('foo', 'bar.foo'))
         self.assertEqual(app.conf.CELERY_IMPORTS, ('foo', 'bar.foo'))
 
 
     def test_set_as_current(self):
     def test_set_as_current(self):
-        current = state._tls.current_app
+        current = _state._tls.current_app
         try:
         try:
             app = Celery(set_as_current=True)
             app = Celery(set_as_current=True)
-            self.assertIs(state._tls.current_app, app)
+            self.assertIs(_state._tls.current_app, app)
         finally:
         finally:
-            state._tls.current_app = current
+            _state._tls.current_app = current
 
 
     def test_current_task(self):
     def test_current_task(self):
         app = Celery(set_as_current=False)
         app = Celery(set_as_current=False)
@@ -101,11 +101,11 @@ class test_App(Case):
         def foo():
         def foo():
             pass
             pass
 
 
-        state._task_stack.push(foo)
+        _state._task_stack.push(foo)
         try:
         try:
             self.assertEqual(app.current_task.name, foo.name)
             self.assertEqual(app.current_task.name, foo.name)
         finally:
         finally:
-            state._task_stack.pop()
+            _state._task_stack.pop()
 
 
     def test_task_not_shared(self):
     def test_task_not_shared(self):
         with patch('celery.app.base.shared_task') as shared_task:
         with patch('celery.app.base.shared_task') as shared_task:
@@ -222,7 +222,7 @@ class test_App(Case):
             aacaX.apply_async(connection=connection)
             aacaX.apply_async(connection=connection)
 
 
     def test_apply_async_adds_children(self):
     def test_apply_async_adds_children(self):
-        from celery.state import _task_stack
+        from celery._state import _task_stack
         app = Celery(set_as_current=False)
         app = Celery(set_as_current=False)
 
 
         @app.task()
         @app.task()
@@ -350,7 +350,7 @@ class test_App(Case):
         self.assertIs(x.app, self.app)
         self.assertIs(x.app, self.app)
         r = loads(dumps(x))
         r = loads(dumps(x))
         # not set as current, so ends up as default app after reduce
         # not set as current, so ends up as default app after reduce
-        self.assertIs(r.app, state.default_app)
+        self.assertIs(r.app, _state.default_app)
 
 
     @patch('celery.bin.celery.CeleryCommand.execute_from_commandline')
     @patch('celery.bin.celery.CeleryCommand.execute_from_commandline')
     def test_start(self, execute):
     def test_start(self, execute):

+ 1 - 1
celery/tests/app/test_builtins.py

@@ -4,7 +4,7 @@ from mock import Mock, patch
 
 
 from celery import current_app as app, group, task, chord
 from celery import current_app as app, group, task, chord
 from celery.app import builtins
 from celery.app import builtins
-from celery.state import _task_stack
+from celery._state import _task_stack
 from celery.tests.utils import Case
 from celery.tests.utils import Case
 
 
 
 

+ 2 - 2
celery/tests/app/test_log.py

@@ -245,11 +245,11 @@ class test_task_logger(test_default_logger):
             pass
             pass
         self.get_logger().handlers = []
         self.get_logger().handlers = []
         self.task = test_task
         self.task = test_task
-        from celery.state import _task_stack
+        from celery._state import _task_stack
         _task_stack.push(test_task)
         _task_stack.push(test_task)
 
 
     def tearDown(self):
     def tearDown(self):
-        from celery.state import _task_stack
+        from celery._state import _task_stack
         _task_stack.pop()
         _task_stack.pop()
 
 
     def setup_logger(self, *args, **kwargs):
     def setup_logger(self, *args, **kwargs):

+ 1 - 1
celery/tests/tasks/test_sets.py

@@ -148,7 +148,7 @@ class test_TaskSet(Case):
         @current_app.task
         @current_app.task
         def xyz():
         def xyz():
             pass
             pass
-        from celery.state import _task_stack
+        from celery._state import _task_stack
         _task_stack.push(xyz)
         _task_stack.push(xyz)
         try:
         try:
             ts.apply_async(publisher=Publisher())
             ts.apply_async(publisher=Publisher())

+ 1 - 1
celery/tests/worker/test_worker.py

@@ -775,7 +775,7 @@ class test_WorkController(AppCase):
     def test_process_initializer(self, set_mp_process_title, _signals):
     def test_process_initializer(self, set_mp_process_title, _signals):
         from celery import Celery
         from celery import Celery
         from celery import signals
         from celery import signals
-        from celery.state import _tls
+        from celery._state import _tls
         from celery.concurrency.processes import process_initializer
         from celery.concurrency.processes import process_initializer
         from celery.concurrency.processes import (WORKER_SIGRESET,
         from celery.concurrency.processes import (WORKER_SIGRESET,
                                                   WORKER_SIGIGNORE)
                                                   WORKER_SIGIGNORE)

+ 3 - 3
docs/internals/reference/celery.state.rst → docs/internals/reference/celery._state.rst

@@ -1,11 +1,11 @@
 ========================================
 ========================================
- celery.state
+ celery._state
 ========================================
 ========================================
 
 
 .. contents::
 .. contents::
     :local:
     :local:
-.. currentmodule:: celery.state
+.. currentmodule:: celery._state
 
 
-.. automodule:: celery.state
+.. automodule:: celery._state
     :members:
     :members:
     :undoc-members:
     :undoc-members:

+ 1 - 1
docs/internals/reference/index.rst

@@ -37,7 +37,6 @@
     celery.backends.mongodb
     celery.backends.mongodb
     celery.backends.redis
     celery.backends.redis
     celery.backends.cassandra
     celery.backends.cassandra
-    celery.state
     celery.task.trace
     celery.task.trace
     celery.app.abstract
     celery.app.abstract
     celery.app.annotations
     celery.app.annotations
@@ -67,3 +66,4 @@
     celery.utils.dispatch.signal
     celery.utils.dispatch.signal
     celery.utils.dispatch.saferef
     celery.utils.dispatch.saferef
     celery.platforms
     celery.platforms
+    celery._state