DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Initialize Python interpreter and directly release the GIL after construction. More...
Public Member Functions | |
PyGilReleasedInterpreter () | |
void | PrintDebugInfo () |
Writes information on the Python interpreter configuration to DynExp's log. More... | |
Private Attributes | |
PyStdoutLoggerWrapper | Logger |
Wrapper to forward DynExp's event log to Python. More... | |
py::scoped_interpreter | Interpreter |
Python interpreter. More... | |
py::module_ | Module_sys |
Handle to the Python sys module. More... | |
py::gil_scoped_release | GILRelease |
Release which releases the GIL at construction. More... | |
Initialize Python interpreter and directly release the GIL after construction.
Util::PyGilReleasedInterpreter::PyGilReleasedInterpreter | ( | ) |
Definition at line 27 of file PyUtil.cpp.
void Util::PyGilReleasedInterpreter::PrintDebugInfo | ( | ) |
Writes information on the Python interpreter configuration to DynExp's log.
Definition at line 51 of file PyUtil.cpp.
|
private |
|
private |
|
private |
|
private |