void Py_Initialize Py_PROTO((void));
void Py_Finalize Py_PROTO((void));
+int Py_IsInitialized Py_PROTO((void));
PyThreadState *Py_NewInterpreter Py_PROTO((void));
void Py_EndInterpreter Py_PROTO((PyThreadState *));
static int initialized = 0;
+/* API to access the initialized flag -- useful for eroteric use */
+
+int
+Py_IsInitialized()
+{
+ return initialized;
+}
+
/* Global initializations. Can be undone by Py_Finalize(). Don't
call this twice without an intervening Py_Finalize() call. When
initializations fail, a fatal error is issued and the function does