Problem reading with bz2.BZ2File(). Bug?

Leo Kislov Leo.Kislov at gmail.com
Wed Nov 15 08:24:47 EST 2006


Clodoaldo Pinto Neto wrote:
> Fredrik Lundh wrote:
> > Clodoaldo Pinto Neto wrote:
> >
> > > The offending file is 5.5 MB. Sorry, i could not reproduce this problem
> > > with a smaller file.
> >
> > but surely you can post the repr() of the last two lines?
>
> This is the output:
>
> $ python bzp.py
> line number: 588317
> '\x07'
> ''

Confirmed on windows with 2.4 and 2.5:

C:\p>\Python24\python.exe bzp.py
line number: 588317
'\x1e'
''

C:\p>\Python25\python.exe bzp.py
line number: 588317
'\x1e'
''

Looks like one byte of garbage is appended at the end of file. Please
file a bug report. As a workaround "rU" mode seems to work fine for
this file.

  -- Leo




More information about the Python-list mailing list