Package: python3.1 Version: 3.1.1-3 Severity: wishlist Hi,
I'm writing a program that uses the popularity contest results. Since downloading the compressed results takes about a quarter of the time it takes to download the uncompressed results, I'd like to use the following construct to iterate over the results: for line in gzip.GzipFile(fileobj=urllib.request.urlopen('http://popcon.debian.org/by_vote.gz')): Unfortunately, this fails with the following exception: Traceback (most recent call last): File "/home/kraai/bin/rc-bugs", line 76, in <module> main() File "/home/kraai/bin/rc-bugs", line 56, in main for line in gzip.GzipFile(fileobj=urllib.request.urlopen('http://popcon.debian.org/by_vote.gz')): File "/usr/lib/python3.1/gzip.py", line 469, in __next__ line = self.readline() File "/usr/lib/python3.1/gzip.py", line 424, in readline c = self.read(readsize) File "/usr/lib/python3.1/gzip.py", line 249, in read self._read(readsize) File "/usr/lib/python3.1/gzip.py", line 277, in _read pos = self.fileobj.tell() # Save current position io.UnsupportedOperation: seek I wish that the gzip module didn't require the underlying file object to support seek so that this construct would work. -- Matt http://ftbfs.org/kraai -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org