1 _internal->_py_call_back : Py function intercepting multifunc call
3 _internal->_decorator_func : Decoration func around _internal->_py_call_back to deal with returned values of _internal->_py_call_back
5 ################# user GIL management in AdaoExchangeLayer
7 class AdaoExchangeLayer has been developped to be launched from any thread.
9 AdaoExchangeLayer manage the GIL (using AutoGIL) in its implementation.
11 Consequence the AdaoExchangeLayer instance should NOT be surrounded by GIL protection.
13 Consequence : AdaoExchangeLayer::initPythonIfNeeded initializes the python interpretor (if not already done) and let the GIL released to manage all python caller threads easily
15 Consequence : Using ADAO interface implies to protect python calls
17 ############## user GIL management in AdaoModel::MainModel
19 The custom MainModel overloading should be GIL protected by the user.