# HG changeset patch # User Gregory Szorc # Date 1645396839 25200 # Node ID ed03fffaac30a6a916be1905b002d46b81656006 # Parent 1d5fd9def5ac0d16f561b14e15e28a19a2f0c0e7 cext: remove Python 2 module initializer functions We no longer need these since we dropped support for Python 2. Differential Revision: https://phab.mercurial-scm.org/D12221 diff -r 1d5fd9def5ac -r ed03fffaac30 mercurial/cext/base85.c --- a/mercurial/cext/base85.c Mon Feb 21 19:51:23 2022 +0000 +++ b/mercurial/cext/base85.c Sun Feb 20 15:40:39 2022 -0700 @@ -177,7 +177,6 @@ static const int version = 1; -#ifdef IS_PY3K static struct PyModuleDef base85_module = { PyModuleDef_HEAD_INIT, "base85", base85_doc, -1, methods, }; @@ -191,13 +190,3 @@ PyModule_AddIntConstant(m, "version", version); return m; } -#else -PyMODINIT_FUNC initbase85(void) -{ - PyObject *m; - m = Py_InitModule3("base85", methods, base85_doc); - - b85prep(); - PyModule_AddIntConstant(m, "version", version); -} -#endif diff -r 1d5fd9def5ac -r ed03fffaac30 mercurial/cext/bdiff.c --- a/mercurial/cext/bdiff.c Mon Feb 21 19:51:23 2022 +0000 +++ b/mercurial/cext/bdiff.c Sun Feb 20 15:40:39 2022 -0700 @@ -337,7 +337,6 @@ static const int version = 3; -#ifdef IS_PY3K static struct PyModuleDef bdiff_module = { PyModuleDef_HEAD_INIT, "bdiff", mdiff_doc, -1, methods, }; @@ -349,11 +348,3 @@ PyModule_AddIntConstant(m, "version", version); return m; } -#else -PyMODINIT_FUNC initbdiff(void) -{ - PyObject *m; - m = Py_InitModule3("bdiff", methods, mdiff_doc); - PyModule_AddIntConstant(m, "version", version); -} -#endif diff -r 1d5fd9def5ac -r ed03fffaac30 mercurial/cext/mpatch.c --- a/mercurial/cext/mpatch.c Mon Feb 21 19:51:23 2022 +0000 +++ b/mercurial/cext/mpatch.c Sun Feb 20 15:40:39 2022 -0700 @@ -182,7 +182,6 @@ static const int version = 1; -#ifdef IS_PY3K static struct PyModuleDef mpatch_module = { PyModuleDef_HEAD_INIT, "mpatch", mpatch_doc, -1, methods, }; @@ -203,13 +202,3 @@ return m; } -#else -PyMODINIT_FUNC initmpatch(void) -{ - PyObject *m; - m = Py_InitModule3("mpatch", methods, mpatch_doc); - mpatch_Error = - PyErr_NewException("mercurial.cext.mpatch.mpatchError", NULL, NULL); - PyModule_AddIntConstant(m, "version", version); -} -#endif diff -r 1d5fd9def5ac -r ed03fffaac30 mercurial/cext/osutil.c --- a/mercurial/cext/osutil.c Mon Feb 21 19:51:23 2022 +0000 +++ b/mercurial/cext/osutil.c Sun Feb 20 15:40:39 2022 -0700 @@ -1387,7 +1387,6 @@ static const int version = 4; -#ifdef IS_PY3K static struct PyModuleDef osutil_module = { PyModuleDef_HEAD_INIT, "osutil", @@ -1406,14 +1405,3 @@ PyModule_AddIntConstant(m, "version", version); return m; } -#else -PyMODINIT_FUNC initosutil(void) -{ - PyObject *m; - if (PyType_Ready(&listdir_stat_type) == -1) - return; - - m = Py_InitModule3("osutil", methods, osutil_doc); - PyModule_AddIntConstant(m, "version", version); -} -#endif diff -r 1d5fd9def5ac -r ed03fffaac30 mercurial/cext/parsers.c --- a/mercurial/cext/parsers.c Mon Feb 21 19:51:23 2022 +0000 +++ b/mercurial/cext/parsers.c Sun Feb 20 15:40:39 2022 -0700 @@ -1307,7 +1307,6 @@ return 0; } -#ifdef IS_PY3K static struct PyModuleDef parsers_module = {PyModuleDef_HEAD_INIT, "parsers", parsers_doc, -1, methods}; @@ -1321,15 +1320,3 @@ module_init(mod); return mod; } -#else -PyMODINIT_FUNC initparsers(void) -{ - PyObject *mod; - - if (check_python_version() == -1) { - return; - } - mod = Py_InitModule3("parsers", methods, parsers_doc); - module_init(mod); -} -#endif