parsers: return NULL from PyInit_parsers on Python 3
authorGregory Szorc <gregory.szorc@gmail.com>
Sat, 08 Oct 2016 17:51:29 +0200
changeset 30090 8abe9264c73a
parent 30089 040f23ed6963
child 30091 d576b7394646
parsers: return NULL from PyInit_parsers on Python 3 This function must return a PyObject* or the compiler complains.
mercurial/parsers.c
--- a/mercurial/parsers.c	Wed Oct 05 13:45:22 2016 +0200
+++ b/mercurial/parsers.c	Sat Oct 08 17:51:29 2016 +0200
@@ -2880,7 +2880,7 @@
 	PyObject *mod;
 
 	if (check_python_version() == -1)
-		return;
+		return NULL;
 	mod = PyModule_Create(&parsers_module);
 	module_init(mod);
 	return mod;