31a32
> #include <Python.h>
108a110,114
> void
> py_interact()
> {
> PyObject *globals;
> PyObject *locals;
109a116,125
> globals = PyEval_GetGlobals();
> Py_INCREF(globals);
> locals = PyDict_New();
> PyRun_String("import code", Py_file_input, globals, locals);
> PyRun_String("code.interact(local=globals())", Py_file_input,
> globals, locals);
> Py_DECREF(globals);
> Py_DECREF(locals);
> }
>