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

Simplify forking_enable selection

Ask Solem преди 11 години
родител
ревизия
45ea87160d
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      celery/worker/components.py

+ 1 - 1
celery/worker/components.py

@@ -142,7 +142,7 @@ class Pool(bootsteps.StartStopStep):
     def create(self, w, semaphore=None, max_restarts=None):
         threaded = not w.use_eventloop
         procs = w.min_concurrency
-        forking_enable = not threaded or (w.no_execv or not w.force_execv)
+        forking_enable = w.no_execv if w.force_execv else True
         if not threaded:
             semaphore = w.semaphore = LaxBoundedSemaphore(procs)
             w._quick_acquire = w.semaphore.acquire