瀏覽代碼

Show error if running with -B option on Windows

Ask Solem 14 年之前
父節點
當前提交
bd4de0302e
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      celery/apps/worker.py

+ 3 - 0
celery/apps/worker.py

@@ -54,6 +54,9 @@ class Worker(object):
         self.hostname = hostname or socket.gethostname()
         self.discard = discard
         self.run_clockservice = run_clockservice
+        if self.app.IS_WINDOWS and self.run_clockservice:
+            self.die("-B option does not work on Windows.  "
+                     "Please run celerybeat as a separate service.")
         self.schedule = schedule or app.conf.CELERYBEAT_SCHEDULE_FILENAME
         self.scheduler_cls = scheduler_cls or app.conf.CELERYBEAT_SCHEDULER
         self.events = events