From 738ec90ca14154493a88fb38728537837a45eebf Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Sun, 29 Feb 2004 02:15:56 +0000 Subject: Improvements to collections.deque(): * Add doctests for the examples in the library reference. * Add two methods, left() and right(), modeled after deques in C++ STL. * Apply the new method to asynchat.py. * Add comparison operators to make deques more substitutable for lists. * Replace the LookupErrors with IndexErrors to more closely match lists. --- Lib/asynchat.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'Lib/asynchat.py') diff --git a/Lib/asynchat.py b/Lib/asynchat.py index 4bfab302a1..2c0bc3e902 100644 --- a/Lib/asynchat.py +++ b/Lib/asynchat.py @@ -262,11 +262,7 @@ class fifo: return self.list == [] def first (self): - it = iter(self.list) - try: - return it.next() - except StopIteration: - raise IndexError + return self.list.left() def push (self, data): self.list.append(data) -- cgit v1.2.1