Mercurial > cpython-lru_cache-weakref
diff Python/pythonrun.c @ 33189:de804edf8bcd legacy-trunk
Patch #900727: Add Py_InitializeEx to allow embedding without signals.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Thu, 19 Aug 2004 11:31:58 +0000 |
| parents | caaef302f1e3 |
| children | 55fba88930bc |
line wrap: on
line diff
--- a/Python/pythonrun.c Thu Aug 19 11:07:49 2004 +0000 +++ b/Python/pythonrun.c Thu Aug 19 11:31:58 2004 +0000 @@ -131,7 +131,7 @@ } void -Py_Initialize(void) +Py_InitializeEx(int install_sigs) { PyInterpreterState *interp; PyThreadState *tstate; @@ -208,7 +208,8 @@ _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 @@ #endif } +void +Py_Initialize(void) +{ + Py_InitializeEx(1); +} + + #ifdef COUNT_ALLOCS extern void dump_counts(void); #endif
