
report at bugs
May 6, 2012, 4:05 PM
Post #6 of 8
(48 views)
Permalink
|
|
[issue14736] Add {encode, decode}_filter_properties() functions to lzma module
[In reply to]
|
|
Serhiy Storchaka <storchaka [at] gmail> added the comment: Thank you, Nadeem Vawda. I also wrote a patch for this, but because of the lack of experience it was too cumbersome. But there are no tests for these functions. I tried to use these functions and got the random values. >>> lzma.decode_filter_properties(lzma.FILTER_LZMA1, lzma.encode_filter_properties({'id': lzma.FILTER_LZMA1, 'preset': 6})) {'mode': 3075124424, 'dict_size': 8388608, 'id': 4611686018427387905, 'lp': 0, 'nice_len': 739426833, 'depth': 0, 'lc': 3, 'mf': 0, 'pb': 2} >>> lzma.decode_filter_properties(lzma.FILTER_LZMA1, lzma.encode_filter_properties({'id': lzma.FILTER_LZMA1, 'preset': 6})) {'mode': 0, 'dict_size': 8388608, 'id': 4611686018427387905, 'lp': 0, 'nice_len': 2053908595, 'depth': 0, 'lc': 3, 'mf': 0, 'pb': 2} >>> lzma.decode_filter_properties(lzma.FILTER_LZMA1, lzma.encode_filter_properties({'id': lzma.FILTER_LZMA1, 'preset': 6})) {'mode': 0, 'dict_size': 8388608, 'id': 4611686018427387905, 'lp': 0, 'nice_len': 2053908595, 'depth': 0, 'lc': 3, 'mf': 0, 'pb': 2} It seems, 'mode' and 'nice_len' was not initialized. Tests for zipfile module with the use of these functions are broken, and I don't know, this happens because of errors in these functions or in zipfile module. ---------- nosy: +storchaka _______________________________________ Python tracker <report [at] bugs> <http://bugs.python.org/issue14736> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/list-python-bugs%40lists.gossamer-threads.com
|