mercurial/parsers.c
changeset 16621 8c3c9031f5aa
parent 16618 6bae941b58ad
parent 16604 48e42f984074
child 16629 1435866c1937
--- a/mercurial/parsers.c	Tue May 08 14:48:50 2012 -0700
+++ b/mercurial/parsers.c	Fri May 11 14:48:24 2012 +0200
@@ -1113,7 +1113,6 @@
 	0,                         /* tp_dictoffset */
 	(initproc)index_init,      /* tp_init */
 	0,                         /* tp_alloc */
-	PyType_GenericNew,         /* tp_new */
 };
 
 /*
@@ -1171,6 +1170,7 @@
 
 static void module_init(PyObject *mod)
 {
+	indexType.tp_new = PyType_GenericNew;
 	if (PyType_Ready(&indexType) < 0)
 		return;
 	Py_INCREF(&indexType);