Message114728
[ forwarded from http://bugs.debian.org/571317 ]
"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." |
|
Date |
User |
Action |
Args |
2010-08-23 08:06:50 | doko | set | recipients:
+ doko |
2010-08-23 08:06:50 | doko | set | messageid: <1282550810.11.0.164823540463.issue9664@psf.upfronthosting.co.za> |
2010-08-23 08:06:48 | doko | link | issue9664 messages |
2010-08-23 08:06:46 | doko | create | |
|