Procházet zdrojové kódy

Return PIDLockFile if the lock is stale

Ask Solem před 16 roky
rodič
revize
fa0fb625f2
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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"