From: Sergii K Date: Sun, 25 Feb 2024 20:45:38 +0000 (+0300) Subject: gh-115914: minor cleanup: simplify filename_obj assignment in PyRun_AnyFileExFlags... X-Git-Tag: v3.13.0a5~247 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f082a05c67cc949ccd1a940ecf6721953bbdc34f;p=thirdparty%2FPython%2Fcpython.git gh-115914: minor cleanup: simplify filename_obj assignment in PyRun_AnyFileExFlags (gh-115916) This simplifies the code: less lines, easier to read. Logically equivalent, as any compiler likely already determined. --- diff --git a/Python/pythonrun.c b/Python/pythonrun.c index 5f305aa00e08..f87c53fb28fb 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -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;