소스 검색

Worker: autoreload should ignore not implemented pool.restart. Closes #2153

Ask Solem 10 년 전
부모
커밋
c02e51c067
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      celery/worker/__init__.py

+ 4 - 1
celery/worker/__init__.py

@@ -281,7 +281,10 @@ class WorkController(object):
         if self.consumer:
             self.consumer.update_strategies()
             self.consumer.reset_rate_limits()
-        self.pool.restart()
+        try:
+            self.pool.restart()
+        except NotImplementedError:
+            pass
 
     def info(self):
         return {'total': self.state.total_count,