提交 5751083b authored 作者: Frederic Bastien's avatar Frederic Bastien

fix our implementation of deque that we use in python 2.4

上级 d42028a3
...@@ -84,11 +84,11 @@ else: ...@@ -84,11 +84,11 @@ else:
def __delitem__(self, i): def __delitem__(self, i):
size = len(self) size = len(self)
if not (-size <= i < size):
raise IndexError
data = self.data data = self.data
if i < 0: if i < 0:
i += size i += size
if not data.has_key(i):
raise IndexError
for j in xrange(self.left+i, self.right-1): for j in xrange(self.left+i, self.right-1):
data[j] = data[j+1] data[j] = data[j+1]
self.pop() self.pop()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论