From b90821e36529a18ab60e8a2b9bfa50ed1a166958 Mon Sep 17 00:00:00 2001 From: jab Date: Mon, 25 Feb 2019 02:07:28 +0000 Subject: [PATCH] small optimization in OrderedBidictBase.__iter__ --- bidict/_orderedbase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bidict/_orderedbase.py b/bidict/_orderedbase.py index 1c1b650..aa085a2 100644 --- a/bidict/_orderedbase.py +++ b/bidict/_orderedbase.py @@ -276,9 +276,9 @@ class OrderedBidictBase(BidictBase): def __iter__(self, reverse=False): """An iterator over this bidict's items in order.""" - fwdm = self._fwdm + fwdm_inv = self._fwdm.inverse for node in self._sntl.__iter__(reverse=reverse): - yield fwdm.inverse[node] + yield fwdm_inv[node] def __reversed__(self): """An iterator over this bidict's items in reverse order."""