Skip to content

Commit 7565586

Browse files
authored
bpo-44113: Update fromzenmain not to use Py_SetProgramName (GH-26085)
1 parent ec7c09b commit 7565586

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Python/frozenmain.c

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,14 @@ Py_FrozenMain(int argc, char **argv)
7878
#ifdef MS_WINDOWS
7979
PyInitFrozenExtensions();
8080
#endif /* MS_WINDOWS */
81-
if (argc >= 1)
82-
Py_SetProgramName(argv_copy[0]);
81+
if (argc >= 1) {
82+
status = PyConfig_SetString(&config, &config.program_name,
83+
argv_copy[0]);
84+
if (PyStatus_Exception(status)) {
85+
PyConfig_Clear(&config);
86+
Py_ExitStatusException(status);
87+
}
88+
}
8389

8490
status = Py_InitializeFromConfig(&config);
8591
PyConfig_Clear(&config);

0 commit comments

Comments
 (0)