[Python-checkins] python/dist/src/Objects enumobject.c,1.7,1.8

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Sun Nov 2 00:37:46 EST 2003


Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1:/tmp/cvs-serv7077
Modified Files:
	enumobject.c 
Log Message:
Use PyTuple_Pack() to simplify enumerate().
Index: enumobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/enumobject.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** enumobject.c	28 May 2003 14:05:34 -0000	1.7
--- enumobject.c	2 Nov 2003 05:37:44 -0000	1.8
***************
*** 32,36 ****
 		return NULL;
 	}
! 	en->en_result = PyTuple_New(2);
 	if (en->en_result == NULL) {
 		Py_DECREF(en->en_sit);
--- 32,36 ----
 		return NULL;
 	}
! 	en->en_result = PyTuple_Pack(2, Py_None, Py_None);
 	if (en->en_result == NULL) {
 		Py_DECREF(en->en_sit);
***************
*** 38,45 ****
 		return NULL;
 	}
- 	Py_INCREF(Py_None);
- 	PyTuple_SET_ITEM(en->en_result, 0, Py_None);
- 	Py_INCREF(Py_None);
- 	PyTuple_SET_ITEM(en->en_result, 1, Py_None);
 	return (PyObject *)en;
 }
--- 38,41 ----


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /