]> granicus.if.org Git - python/commitdiff
Fix some style nits:
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 13 Mar 2007 05:31:38 +0000 (05:31 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 13 Mar 2007 05:31:38 +0000 (05:31 +0000)
  * lines too long
  * wrong indentation
  * space after a function name
  * wrong function name in error string
  * simplifying some logic

Also add an error check to PyDict_SetItemString.

Python/import.c

index d7f012ac1c31165f08a1bad73ac422b382c39aee..365f9786e78819cb20cc7fa63a65f8d14c62d65e 100644 (file)
@@ -345,18 +345,17 @@ PyImport_GetModulesReloading(void)
 {
        PyInterpreterState *interp = PyThreadState_Get()->interp;
        if (interp->modules_reloading == NULL)
-               Py_FatalError("PyImport_GetModuleDict: no modules_reloading dictionary!");
+               Py_FatalError("PyImport_GetModulesReloading: "
+                             "no modules_reloading dictionary!");
        return interp->modules_reloading;
 }
 
 static void
-imp_modules_reloading_clear (void)
+imp_modules_reloading_clear(void)
 {
        PyInterpreterState *interp = PyThreadState_Get()->interp;
-       if (interp->modules_reloading == NULL)
-               return;
-       PyDict_Clear(interp->modules_reloading);
-       return;
+       if (interp->modules_reloading != NULL)
+               PyDict_Clear(interp->modules_reloading);
 }
 
 /* Helper for sys */
@@ -2444,12 +2443,15 @@ PyImport_ReloadModule(PyObject *m)
                             name);
                return NULL;
        }
-       if ((existing_m = PyDict_GetItemString(modules_reloading, name)) != NULL) {
-        /* Due to a recursive reload, this module is already being reloaded. */
-        Py_INCREF(existing_m);
-        return existing_m;
+       existing_m = PyDict_GetItemString(modules_reloading, name);
+       if (existing_m != NULL) {
+               /* Due to a recursive reload, this module is already
+                  being reloaded. */
+               Py_INCREF(existing_m);
+               return existing_m;
        }
-       PyDict_SetItemString(modules_reloading, name, m);
+       if (PyDict_SetItemString(modules_reloading, name, m) < 0)
+               return NULL;
 
        subname = strrchr(name, '.');
        if (subname == NULL)
@@ -2460,7 +2462,7 @@ PyImport_ReloadModule(PyObject *m)
                if (parentname == NULL) {
                        imp_modules_reloading_clear();
                        return NULL;
-        }
+               }
                parent = PyDict_GetItem(modules, parentname);
                if (parent == NULL) {
                        PyErr_Format(PyExc_ImportError,
@@ -2499,7 +2501,7 @@ PyImport_ReloadModule(PyObject *m)
                 */
                PyDict_SetItemString(modules, name, m);
        }
-       imp_modules_reloading_clear ();
+       imp_modules_reloading_clear();
        return newm;
 }