From a48a2d5dfa2869f715d8a79663a16703fc50fb9a Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Mon, 30 Mar 2015 03:13:41 +0200 Subject: [PATCH 1/1] Fixed index bugs. --- didex/index.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/didex/index.py b/didex/index.py index 30dcfdf..2844de0 100644 --- a/didex/index.py +++ b/didex/index.py @@ -155,7 +155,7 @@ class ordered(index, lib.closable): 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 @@ -212,13 +212,13 @@ class ordered(index, lib.closable): 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 -- 2.11.0