From: Neal Norwitz Date: Thu, 23 Aug 2007 17:55:33 +0000 (+0000) Subject: Use a newer API for creating the module so we don't have to create X-Git-Tag: v3.0a1~318 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=56dc955049d625acac3e46085de60d23365d6c62;p=thirdparty%2FPython%2Fcpython.git Use a newer API for creating the module so we don't have to create the docstring manually. Saves code and a call to PyString_FromString. --- diff --git a/Modules/binascii.c b/Modules/binascii.c index fc7f111c7534..8638035cf701 100644 --- a/Modules/binascii.c +++ b/Modules/binascii.c @@ -1358,14 +1358,11 @@ initbinascii(void) PyObject *m, *d, *x; /* Create the module and add the functions */ - m = Py_InitModule("binascii", binascii_module_methods); + m = Py_InitModule3("binascii", binascii_module_methods, doc_binascii); if (m == NULL) return; d = PyModule_GetDict(m); - x = PyString_FromString(doc_binascii); - PyDict_SetItemString(d, "__doc__", x); - Py_XDECREF(x); Error = PyErr_NewException("binascii.Error", PyExc_ValueError, NULL); PyDict_SetItemString(d, "Error", Error);