[Python-checkins] python/dist/src/Objects enumobject.c,1.13,1.14

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Wed Mar 10 03:32:49 EST 2004


Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv815/Objects

Modified Files:
	enumobject.c 
Log Message:
Eliminate the double reverse option.  It's only use case 
was academic and it was potentially confusing to use.



Index: enumobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/enumobject.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** enumobject.c	10 Feb 2004 09:33:39 -0000	1.13
--- enumobject.c	10 Mar 2004 08:32:46 -0000	1.14
***************
*** 237,246 ****
  }
  
- static PyObject *
- reversed_reverse(reversedobject *ro, PyObject *unused)
- {
- 	return PyObject_GetIter(ro->seq);
- }
- 
  PyDoc_STRVAR(reversed_doc,
  "reverse(sequence) -> reverse iterator over values of the sequence\n"
--- 237,240 ----
***************
*** 248,257 ****
  "Return a reverse iterator");
  
- static PyMethodDef reversed_methods[] = {
- 	{"__reversed__",	(PyCFunction)reversed_reverse,	
- 		METH_NOARGS,	 reversed_doc},
- 	{NULL,		NULL}	/* sentinel */
- };
- 
  static PySequenceMethods reversed_as_sequence = {
  	(inquiry)reversed_len,		/* sq_length */
--- 242,245 ----
***************
*** 290,294 ****
  	PyObject_SelfIter,		/* tp_iter */
  	(iternextfunc)reversed_next,    /* tp_iternext */
! 	reversed_methods,               /* tp_methods */
  	0,                              /* tp_members */
  	0,                              /* tp_getset */
--- 278,282 ----
  	PyObject_SelfIter,		/* tp_iter */
  	(iternextfunc)reversed_next,    /* tp_iternext */
! 	0,				/* tp_methods */
  	0,                              /* tp_members */
  	0,                              /* tp_getset */




More information about the Python-checkins mailing list