Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e61093c

Browse files
committed
Fix reversed test for failure in PySequence_List() and PySequence_Tuple().
This broke cPickle.
1 parent fcc7704 commit e61093c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Objects/abstract.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -806,7 +806,7 @@ PySequence_Tuple(s)
806806

807807
for(i=0; i < l; i++)
808808
{
809-
if(((item=PySequence_GetItem(s,i))) ||
809+
if(!(item=PySequence_GetItem(s,i)) ||
810810
PyTuple_SetItem(t,i,item) == -1)
811811
{
812812
Py_DECREF(t);
@@ -830,7 +830,7 @@ PySequence_List(s)
830830

831831
for(i=0; i < l; i++)
832832
{
833-
if((item=PySequence_GetItem(s,i)) ||
833+
if(!(item=PySequence_GetItem(s,i)) ||
834834
PyList_SetItem(t,i,item) == -1)
835835
{
836836
Py_DECREF(t);

0 commit comments

Comments
 (0)