On Wed, Feb 20, 2008 at 10:00:55AM -0800, Cameron Dale wrote: > 4) Use the tarfile module to handle the decompression. According to > the documentation, it can also take a file-like object fileobj as > input, and specifying "r:bz2" (or just "r" for compression-detection) > is supposed to work on compressed tar files. (I say supposed, because > I was not able to get it to work, but that might just be me.) > > Of the other solutions, I think implementing (2) by creating a wrapper > file-like class around the bz2 incremental decompressor > BZ2Decompressor is a good and fairly easy solution. Although my > initial problem would be solved by (3) since I don't need access to > the contents of the deb's data file.
Looking at the tarfile source looks like (2) and (4) would be equivalent, with the latter requiring less effort and code. thanks for your comments, filippo -- Filippo Giunchedi - http://esaurito.net PGP key: 0x6B79D401 random quote follows: Recursion is the root of computation since it trades description for time. -- Alan Perlis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]