Преглед на файлове

celery/bin/celeryd.py

Fix weird __package__ bug for when execv is used
Ask Solem преди 13 години
родител
ревизия
dd818fdd01
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      celery/bin/celeryd.py

+ 3 - 3
celery/bin/celeryd.py

@@ -73,7 +73,7 @@
 """
 """
 from __future__ import absolute_import
 from __future__ import absolute_import
 
 
-if __name__ == "__main__" and __package__ is None:
+if "__main__" and __package__ is None:
     __package__ = "celery.bin.celeryd"
     __package__ = "celery.bin.celeryd"
 
 
 import sys
 import sys
@@ -83,7 +83,7 @@ try:
 except ImportError:  # pragma: no cover
 except ImportError:  # pragma: no cover
     freeze_support = lambda: True  # noqa
     freeze_support = lambda: True  # noqa
 
 
-from .base import Command, Option
+from celery.bin.base import Command, Option
 
 
 
 
 class WorkerCommand(Command):
 class WorkerCommand(Command):
@@ -95,7 +95,7 @@ class WorkerCommand(Command):
         kwargs.pop("app", None)
         kwargs.pop("app", None)
         # Pools like eventlet/gevent needs to patch libs as early
         # Pools like eventlet/gevent needs to patch libs as early
         # as possible.
         # as possible.
-        from .. import concurrency
+        from celery import concurrency
         kwargs["pool"] = concurrency.get_implementation(
         kwargs["pool"] = concurrency.get_implementation(
                     kwargs.get("pool") or self.app.conf.CELERYD_POOL)
                     kwargs.get("pool") or self.app.conf.CELERYD_POOL)
         return self.app.Worker(**kwargs).run()
         return self.app.Worker(**kwargs).run()