소스 검색

Windows: Weird LimitSet bug

Ask Solem 11 년 전
부모
커밋
b185133754
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      celery/datastructures.py

+ 2 - 2
celery/datastructures.py

@@ -557,8 +557,8 @@ class LimitedSet(object):
         self._data = {} if data is None else data
         self._heap = [] if heap is None else heap
         # make shortcuts
-        self.__iter__ = self._data.__iter__
-        self.__len__ = self._data.__len__
+        self.__len__ = self._heap.__len__
+        self.__iter__ = self._heap.__iter__
         self.__contains__ = self._data.__contains__
 
     def add(self, value, now=time.time):