]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-115914: minor cleanup: simplify filename_obj assignment in PyRun_AnyFileExFlags...
authorSergii K <gorsing444@gmail.com>
Sun, 25 Feb 2024 20:45:38 +0000 (23:45 +0300)
committerGitHub <noreply@github.com>
Sun, 25 Feb 2024 20:45:38 +0000 (12:45 -0800)
This simplifies the code: less lines, easier to read. Logically equivalent, as any compiler likely already determined.

Python/pythonrun.c

index 5f305aa00e08b9c32c093c16e6f9af851efc7e4e..f87c53fb28fbead489a92d85db160c3fb0e95c47 100644 (file)
@@ -89,7 +89,7 @@ int
 PyRun_AnyFileExFlags(FILE *fp, const char *filename, int closeit,
                      PyCompilerFlags *flags)
 {
-    PyObject *filename_obj;
+    PyObject *filename_obj = NULL;
     if (filename != NULL) {
         filename_obj = PyUnicode_DecodeFSDefault(filename);
         if (filename_obj == NULL) {
@@ -97,9 +97,6 @@ PyRun_AnyFileExFlags(FILE *fp, const char *filename, int closeit,
             return -1;
         }
     }
-    else {
-        filename_obj = NULL;
-    }
     int res = _PyRun_AnyFileObject(fp, filename_obj, closeit, flags);
     Py_XDECREF(filename_obj);
     return res;