Skip to content

Commit 344e6bb

Browse files
committed
More tweaks
1 parent eeb3fcd commit 344e6bb

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

modules/yup_python/scripting/yup_ScriptEngine.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -130,25 +130,22 @@ std::unique_ptr<PyConfig> ScriptEngine::prepareScriptingHome (
130130
auto config = std::make_unique<PyConfig>();
131131

132132
PyConfig_InitIsolatedConfig (config.get());
133-
config->parse_argv = 0;
134-
config->verbose = 1;
135-
config->install_signal_handlers = 0;
136133

137-
if (auto status = PyConfig_SetBytesString (config.get(), &config->program_name, applicationFile.getFullPathName().toRawUTF8()); PyStatus_Exception (status))
134+
if (auto status = PyConfig_Read (config.get()); PyStatus_Exception (status))
138135
{
139-
YUP_DBG ("Failed config->program_name");
136+
YUP_DBG ("Failed PyConfig_Read");
140137
return nullptr;
141138
}
142139

143-
if (auto status = PyConfig_SetBytesString (config.get(), &config->home, destinationFolder.getFullPathName().toRawUTF8()); PyStatus_Exception (status))
140+
if (auto status = PyConfig_SetBytesString (config.get(), &config->program_name, applicationFile.getFullPathName().toRawUTF8()); PyStatus_Exception (status))
144141
{
145-
YUP_DBG ("Failed config->home");
142+
YUP_DBG ("Failed config->program_name");
146143
return nullptr;
147144
}
148145

149-
if (auto status = PyConfig_Read (config.get()); PyStatus_Exception (status))
146+
if (auto status = PyConfig_SetBytesString (config.get(), &config->home, destinationFolder.getFullPathName().toRawUTF8()); PyStatus_Exception (status))
150147
{
151-
YUP_DBG ("Failed PyConfig_Read");
148+
YUP_DBG ("Failed config->home");
152149
return nullptr;
153150
}
154151

0 commit comments

Comments
 (0)