From 56dc955049d625acac3e46085de60d23365d6c62 Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Thu, 23 Aug 2007 17:55:33 +0000 Subject: [PATCH] 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. --- Modules/binascii.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Modules/binascii.c b/Modules/binascii.c index fc7f111c753..8638035cf70 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);