--- a/mercurial/mpatch_module.c Tue Apr 25 17:40:13 2017 -0700
+++ b/mercurial/mpatch_module.c Tue Apr 25 17:38:36 2017 -0700
@@ -160,6 +160,8 @@
{NULL, NULL}
};
+static const int version = 1;
+
#ifdef IS_PY3K
static struct PyModuleDef mpatch_module = {
PyModuleDef_HEAD_INIT,
@@ -181,6 +183,7 @@
NULL, NULL);
Py_INCREF(mpatch_Error);
PyModule_AddObject(m, "mpatchError", mpatch_Error);
+ PyModule_AddIntConstant(m, "version", version);
return m;
}
@@ -188,8 +191,10 @@
PyMODINIT_FUNC
initmpatch(void)
{
- Py_InitModule3("mpatch", methods, mpatch_doc);
+ PyObject *m;
+ m = Py_InitModule3("mpatch", methods, mpatch_doc);
mpatch_Error = PyErr_NewException("mercurial.mpatch.mpatchError",
NULL, NULL);
+ PyModule_AddIntConstant(m, "version", version);
}
#endif