Skip to content

Commit c9357c0

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

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

include/pybind11/embed.h

+9-4
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,15 @@ 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;
204-
config.install_signal_handlers = init_signal_handlers ? 1 : 0;
201+
PyConfig_InitPythonConfig(&config);
202+
config.dev_mode = 0;
203+
config.safe_path = 1;
204+
config.configure_c_stdio = 0;
205+
config.faulthandler = 0;
206+
config.pathconfig_warnings = 0;
207+
config.tracemalloc = 0;
208+
config.user_site_directory = 0;
209+
install_signal_handlers = init_signal_handlers ? 1 : 0;
205210
initialize_interpreter(&config, argc, argv, add_program_dir_to_path);
206211
#endif
207212
}

0 commit comments

Comments
 (0)