浏览代码

initargs can not be None

Ask Solem 14 年之前
父节点
当前提交
4eb5c3f141
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      celery/concurrency/processes/__init__.py

+ 2 - 2
celery/concurrency/processes/__init__.py

@@ -38,7 +38,7 @@ class TaskPool(object):
 
     def __init__(self, limit, logger=None, initializer=None,
             maxtasksperchild=None, timeout=None, soft_timeout=None,
-            putlocks=True, initargs=None):
+            putlocks=True, initargs=()):
         self.limit = limit
         self.logger = logger or log.get_default_logger()
         self.initializer = initializer
@@ -46,7 +46,7 @@ class TaskPool(object):
         self.timeout = timeout
         self.soft_timeout = soft_timeout
         self.putlocks = putlocks
-        self.initargs = None
+        self.initargs = initargs
         self._pool = None
 
     def start(self):