From e61093c2187472c5761e7c282aa579c37967018e Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 14 May 1997 18:43:29 +0000 Subject: Fix reversed test for failure in PySequence_List() and PySequence_Tuple(). This broke cPickle. --- Objects/abstract.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Objects/abstract.c b/Objects/abstract.c index eebeacd..b6d4dda 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -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); -- cgit v0.12