B
Brennus
I have a dll/so which embeds python. I can verify it works by
compiling it as an executable and adding an appropriate main.
I tried to write unit tests for this library with ctypes and a simple
python script. Access violations and other strange things result. I
suspect this is because I am basically embedding python in python at
this point.
How can I make my dll/so with embedded python support use via ctypes?
If Py_NewInterpreter is the answer, why does it hang indefinitely?
The dll/so must support use in processes which might contain other
instances of Python. I can not change that requirement. Running via
ctypes is an easy test of this capability (or much of it I suspect).
compiling it as an executable and adding an appropriate main.
I tried to write unit tests for this library with ctypes and a simple
python script. Access violations and other strange things result. I
suspect this is because I am basically embedding python in python at
this point.
How can I make my dll/so with embedded python support use via ctypes?
If Py_NewInterpreter is the answer, why does it hang indefinitely?
The dll/so must support use in processes which might contain other
instances of Python. I can not change that requirement. Running via
ctypes is an easy test of this capability (or much of it I suspect).