[Python-checkins] cpython: Fix buildbot failures in test_lzma.

nadeem.vawda python-checkins at python.org
Mon May 7 00:41:02 CEST 2012


http://hg.python.org/cpython/rev/10ccbb90a8e9
changeset:   76810:10ccbb90a8e9
user:        Nadeem Vawda <nadeem.vawda at gmail.com>
date:        Mon May 07 00:40:57 2012 +0200
summary:
  Fix buildbot failures in test_lzma.

files:
  Modules/_lzmamodule.c |  13 ++++++-------
  1 files changed, 6 insertions(+), 7 deletions(-)


diff --git a/Modules/_lzmamodule.c b/Modules/_lzmamodule.c
--- a/Modules/_lzmamodule.c
+++ b/Modules/_lzmamodule.c
@@ -404,17 +404,16 @@
     ADD_FIELD(f, id);
 
     switch (f->id) {
-        case LZMA_FILTER_LZMA1:
-        case LZMA_FILTER_LZMA2: {
+        /* For LZMA1 filters, lzma_properties_{encode,decode}() only look at the
+           lc, lp, pb, and dict_size fields. For LZMA2 filters, only the
+           dict_size field is used. */
+        case LZMA_FILTER_LZMA1: {
             lzma_options_lzma *options = f->options;
-            ADD_FIELD(options, dict_size);
             ADD_FIELD(options, lc);
             ADD_FIELD(options, lp);
             ADD_FIELD(options, pb);
-            ADD_FIELD(options, mode);
-            ADD_FIELD(options, nice_len);
-            ADD_FIELD(options, mf);
-            ADD_FIELD(options, depth);
+        case LZMA_FILTER_LZMA2:
+            ADD_FIELD(options, dict_size);
             break;
         }
         case LZMA_FILTER_DELTA: {

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list