Don't call Py_FatalError in module initialization
(leaving the rest of the modules for Barry)
diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c
index 8816901..1920ee0 100644
--- a/Modules/_cursesmodule.c
+++ b/Modules/_cursesmodule.c
@@ -2352,8 +2352,4 @@
SetDictInt("KEY_MIN", KEY_MIN);
SetDictInt("KEY_MAX", KEY_MAX);
}
-
- /* Check for errors */
- if (PyErr_Occurred())
- Py_FatalError("can't initialize module _curses");
}
diff --git a/Modules/_localemodule.c b/Modules/_localemodule.c
index 5dabfca..2588b8e 100644
--- a/Modules/_localemodule.c
+++ b/Modules/_localemodule.c
@@ -452,7 +452,4 @@
x = PyString_FromString(locale__doc__);
PyDict_SetItemString(d, "__doc__", x);
Py_XDECREF(x);
-
- if (PyErr_Occurred())
- Py_FatalError("Can't initialize module _locale");
}