def _decode(self, d):
k, v = d
- k = self.type.decode(k)
+ k = self.typ.decode(k)
v = struct.unpack(">Q", v)[0]
return k, v
self.item = StopIteration
def __next__(self):
- if self.item is StopIteration:
- raise StopIteration()
if self.item is None:
if not self.rev:
self.next()
else:
self.prev()
+ if self.item is StopIteration:
+ raise StopIteration()
ret, self.item = self.item, None
return ret