| #include <Python.h> | |
| #if 0 | |
| char* cmd = "import codecs, encodings.utf_8, types; print(types)"; | |
| #else | |
| char* cmd = "import types; print(types)"; | |
| #endif | |
| int main() | |
| { | |
| printf("Initialize interpreter\n"); | |
| Py_Initialize(); | |
| PyEval_InitThreads(); | |
| PyRun_SimpleString(cmd); | |
| Py_EndInterpreter(PyThreadState_Get()); | |
| printf("\nInitialize subinterpreter\n"); | |
| Py_NewInterpreter(); | |
| PyRun_SimpleString(cmd); | |
| Py_Finalize(); | |
| return 0; | |
| } |