|
|
| File: [pgFoundry] / pgloader / pgloader / pgloader / RRRtools.py (download)
Revision 1.1, Wed Sep 17 16:55:30 2008 UTC (23 months, 2 weeks ago) by dim
FIX RRR bug wrt offsets, allow python 2.3 to run pgloader when it does not need collections.deque (no Round Robin Reader), and prepare packaging for 2.3.2 |
# Author: Dimitri Fontaine <dim@tapoueh.org>
#
# pgloader librairies
import collections
class RRReader(collections.deque):
""" Round Robin reader, which are collections.deque with a
readlines() method"""
def readlines(self):
""" return next line from queue """
while 1:
try:
yield self.popleft()
except IndexError:
return