Pārlūkot izejas kodu

Return PIDLockFile if the lock is stale

Ask Solem 16 gadi atpakaļ
vecāks
revīzija
fa0fb625f2
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      celery/bin/celeryd.py

+ 1 - 1
celery/bin/celeryd.py

@@ -144,7 +144,7 @@ def acquire_pidlock(pidfile):
         if exc.errno == errno.ESRCH:
             sys.stderr.write("Stale pidfile exists. Removing it.\n")
             pidlock.release()
-            return
+            return PIDLockFile(pidfile)
     else:
         raise SystemExit(
                 "ERROR: Pidfile (%s) already exists.\n"