浏览代码

Attempt to fix Python 3 build

Ask Solem 8 年之前
父节点
当前提交
e501fc1f1c
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      celery/datastructures.py

+ 3 - 1
celery/datastructures.py

@@ -944,7 +944,9 @@ class BufferMapping(OrderedDict, Evictable):
     def __init__(self, maxsize, iterable=None, bufmaxsize=1000):
         self.maxsize = maxsize
         self.bufmaxsize = 1000
-        super(BufferMapping, self).__init__(iterable or ())
+        super(BufferMapping, self).__init__()
+        if iterable:
+            self.update(iterable)
         self.total = sum(len(buf) for buf in values(self))
 
     def pop(self, key, *default):