]> granicus.if.org Git - python/commitdiff
Fix reversed test for failure in PySequence_List() and PySequence_Tuple().
authorGuido van Rossum <guido@python.org>
Wed, 14 May 1997 18:43:29 +0000 (18:43 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 14 May 1997 18:43:29 +0000 (18:43 +0000)
This broke cPickle.

Objects/abstract.c

index eebeacd364525a6bdaa85b314543ceece9b3dc61..b6d4dda6d4c50f5c012a3a6040aeba4cdd111628 100644 (file)
@@ -806,7 +806,7 @@ PySequence_Tuple(s)
 
   for(i=0; i < l; i++)
     {
-      if(((item=PySequence_GetItem(s,i))) ||
+      if(!(item=PySequence_GetItem(s,i)) ||
         PyTuple_SetItem(t,i,item) == -1)
        {
          Py_DECREF(t);
@@ -830,7 +830,7 @@ PySequence_List(s)
 
   for(i=0; i < l; i++)
     {
-      if((item=PySequence_GetItem(s,i)) ||
+      if(!(item=PySequence_GetItem(s,i)) ||
         PyList_SetItem(t,i,item) == -1)
        {
          Py_DECREF(t);