]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #12946: Remove dead code in PyModule_GetDict
authorBerker Peksag <berker.peksag@gmail.com>
Fri, 19 Aug 2016 09:00:13 +0000 (12:00 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Fri, 19 Aug 2016 09:00:13 +0000 (12:00 +0300)
PyModule_NewObject already sets md_dict to PyDict_New():

    m->md_dict = PyDict_New();

Objects/moduleobject.c

index a4cdc206c12a69045ede2db7a338063940256cc9..fb568f531d5e5a312bcf5ec59f3cb2e7bdc7e2fb 100644 (file)
@@ -444,8 +444,7 @@ PyModule_GetDict(PyObject *m)
         return NULL;
     }
     d = ((PyModuleObject *)m) -> md_dict;
-    if (d == NULL)
-        ((PyModuleObject *)m) -> md_dict = d = PyDict_New();
+    assert(d != NULL);
     return d;
 }