diff options
Diffstat (limited to 'PC')
-rw-r--r-- | PC/python_uwp.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/PC/python_uwp.cpp b/PC/python_uwp.cpp index 73e0d82..2352f45 100644 --- a/PC/python_uwp.cpp +++ b/PC/python_uwp.cpp @@ -166,12 +166,12 @@ wmain(int argc, wchar_t **argv) PyPreConfig_InitPythonConfig(&preconfig); status = Py_PreInitializeFromArgs(&preconfig, argc, argv); if (PyStatus_Exception(status)) { - goto fail; + goto fail_without_config; } status = PyConfig_InitPythonConfig(&config); if (PyStatus_Exception(status)) { - goto fail; + goto fail_without_config; } status = PyConfig_SetArgv(&config, argc, argv); @@ -233,6 +233,7 @@ wmain(int argc, wchar_t **argv) fail: PyConfig_Clear(&config); +fail_without_config: if (PyStatus_IsExit(status)) { return status.exitcode; } |