I have a multithreaded C++ library that currently already has the ability of calling Python scripts from the inside via the Python C API. However, I would like to also add an outside Python wrapper to this C++ library to be able to use it as a module, once again with the C API.
Is it possible to do this Python->C->Python chain, or will things like the GIL create issues for this?