소스 검색

Return PIDLockFile if the lock is stale

Ask Solem 16 년 전
부모
커밋
fa0fb625f2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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"