Patch #900727: Add Py_InitializeEx to allow embedding without signals.

This commit is contained in:
Martin v. Löwis 2004-08-19 11:31:58 +00:00
parent 4d4dfb7a2b
commit 336e85f56a
4 changed files with 20 additions and 2 deletions

View file

@ -131,7 +131,7 @@ add_flag(int flag, const char *envs)
}
void
Py_Initialize(void)
Py_InitializeEx(int install_sigs)
{
PyInterpreterState *interp;
PyThreadState *tstate;
@ -208,7 +208,8 @@ Py_Initialize(void)
_PyImportHooks_Init();
initsigs(); /* Signal handling stuff, including initintr() */
if (install_sigs)
initsigs(); /* Signal handling stuff, including initintr() */
initmain(); /* Module __main__ */
if (!Py_NoSiteFlag)
@ -276,6 +277,13 @@ Py_Initialize(void)
#endif
}
void
Py_Initialize(void)
{
Py_InitializeEx(1);
}
#ifdef COUNT_ALLOCS
extern void dump_counts(void);
#endif