Cleanup Python 3 server startup code. Fixes #3277
parent
bc63b278be
commit
5f0799714d
|
@ -321,9 +321,7 @@ void Server::run()
|
||||||
wchar_t* n_argv[] = { wcAppName };
|
wchar_t* n_argv[] = { wcAppName };
|
||||||
PySys_SetArgv(1, n_argv);
|
PySys_SetArgv(1, n_argv);
|
||||||
|
|
||||||
int fd = fileno(cp);
|
if (PyRun_SimpleFile(cp, m_appfile_utf8.data()) != 0)
|
||||||
PyObject* PyFileObject = PyFile_FromFd(fd, m_appfile_utf8.data(), (char *)"r", -1, NULL, NULL,NULL,1);
|
|
||||||
if (PyRun_SimpleFile(fdopen(PyObject_AsFileDescriptor(PyFileObject),"r"), m_appfile_utf8.data()) != 0)
|
|
||||||
setError(tr("Failed to launch the application server, server thread exiting."));
|
setError(tr("Failed to launch the application server, server thread exiting."));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue