mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2024-11-21 16:27:39 -06:00
Python 3 fix for the runtime.
This commit is contained in:
parent
c85e14dc25
commit
df667bff53
@ -210,7 +210,13 @@ Server::Server(quint16 port, QString key, QString logFileName)
|
||||
|
||||
// Redirect stderr
|
||||
PyObject *sys = PyImport_ImportModule("sys");
|
||||
#if PY_MINOR_VERSION > 2
|
||||
FILE *log = fopen(m_logFileName.toUtf8().data(), (char *)"w");
|
||||
int fd = fileno(log);
|
||||
PyObject *err = PyFile_FromFd(fd, NULL, (char *)"w", -1, NULL, NULL, NULL, 0);
|
||||
#else
|
||||
PyObject *err = PyFile_FromString(m_logFileName.toUtf8().data(), (char *)"w");
|
||||
#endif
|
||||
PyObject_SetAttrString(sys, "stderr", err);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user