#include <Python.h>
#include <string>
#include <map>
#include "Exception.h"
Go to the source code of this file.
Classes | |
class | Base::InterpreterSingleton |
The Interpreter class This class manage the python interpreter and hold a lot helper functions for handling python stuff. More... | |
class | Base::PyException |
class | Base::PyGILStateLocker |
If the application starts we release immediately the global interpreter lock (GIL) once the Python interpreter is initialized, i.e. More... | |
class | Base::PyGILStateRelease |
If a thread holds the global interpreter lock (GIL) but runs a long operation in C where it doesn't need to hold the GIL it can release it temporarily. More... | |
class | Base::SystemExitException |
The SystemExitException is thrown if the Python-internal PyExc_SystemExit exception was thrown. More... | |
Namespaces | |
namespace | Base |
The namespace of the FreeCAD Base library. | |
Functions | |
InterpreterSingleton & | Base::Interpreter (void) |
Access to the InterpreterSingleton object This method is used to gain access to the one and only instance of the InterpreterSingleton class. |