]> granicus.if.org Git - python/commit
Removed fatal errors from Py_Initmodule4() (and thus from
authorGuido van Rossum <guido@python.org>
Sat, 2 Aug 1997 03:07:46 +0000 (03:07 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 2 Aug 1997 03:07:46 +0000 (03:07 +0000)
commit40b33c648a2d777636603356c12b644dd4c92876
treee06c0c02c8aa0bb25be3ba8269d99d63180dd743
parentaee094cc60b4b05e28cfd9e1a2add1b97ededbb6
Removed fatal errors from Py_Initmodule4() (and thus from
Py_Initmodule(), which is a macro wrapper around it).

The return value is now a NULL pointer if the initialization failed.
This may make old modules fail with a SEGFAULT, since they don't
expect this kind of failure.  That's OK, since (a) it "never" happens,
and (b) they would fail with a fatal error otherwise, anyway.

Tons of extension modules should now check the return value of
Py_Initmodule*() -- that's on my TODO list.
Python/modsupport.c