diff -r d8ff607ef721 -r 02ee846b246a mercurial/parsers.c --- a/mercurial/parsers.c Wed Apr 10 15:08:26 2013 -0700 +++ b/mercurial/parsers.c Wed Apr 10 15:08:27 2013 -0700 @@ -1528,8 +1528,12 @@ {NULL, NULL} }; +void dirs_module_init(PyObject *mod); + static void module_init(PyObject *mod) { + dirs_module_init(mod); + indexType.tp_new = PyType_GenericNew; if (PyType_Ready(&indexType) < 0) return;