Skip to content

Commit c518c50

Browse files
author
Daniel Jacobs
committed
Use PyConfig_InitPythonConfig instead of PyConfig_InitIsolatedConfig
1 parent a500f43 commit c518c50

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

include/pybind11/embed.h

+5-3
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,11 @@ inline void initialize_interpreter(bool init_signal_handlers = true,
198198
init_signal_handlers, argc, argv, add_program_dir_to_path);
199199
#else
200200
PyConfig config;
201-
PyConfig_InitIsolatedConfig(&config);
202-
config.isolated = 0;
203-
config.use_environment = 1;
201+
PyConfig_InitPythonConfig(&config);
202+
// Don't parse arguments the way regular python parses command line arguments, because the
203+
// arguments will be manually set in initialize_interpreter().
204+
config.parse_argv = 0;
205+
204206
config.install_signal_handlers = init_signal_handlers ? 1 : 0;
205207
initialize_interpreter(&config, argc, argv, add_program_dir_to_path);
206208
#endif

0 commit comments

Comments
 (0)