Yes, you are right ... I read more and found the doc about this ...
the problem I have is something more tricky ... I allready have an extension written for java and the easyest thing would be use this as template and replace the java specific calls with python calls ... but the python C API is much more complex than java JNI. I don't understand why because the task is allways the same the problem is that i have a C api but don't want to use a 1 to 1 translation of the C functions to python. java generate the stub with java.h and you have to fill the stub with code even if it is just a function call of a C api function with near the same name. for me as user I would prefer the exact same way in python to: 1. write a python wrapper class 2. declare all external function with "native" 3. call python_h to create the necessary C header 4. and let the user bill the body 5. this require to have a clean and small language native interface (JNI fit on one web page that's it) but i have helper functions which , for example, create threads and python module have to attach to this thread. the problem with such kind of framework is usually that you start with the easy stuff and than (after a couple of days/weeks) you come to the difficult stuff and you have to figure out that this kind of problem does not fit into the tool. stuff what I do is: 1. create objects on the fly as connection handle 2. do callbacks from C to Python 3. create and delete threads or manage to continue work after an fork 4. is server mode start an event-loop and never come back what I want: I want to use this tool but still be able to intermix parts of my "C" helper code with the python code question: it is possible to write C and python code into the same file ? -- http://mail.python.org/mailman/listinfo/python-list