Re: [Python-checkins] CVS: python/dist/src/Modules pyexpat.c,2.12,2.13
On Thu, Aug 24, 2000 at 02:57:46PM -0700, Fred L. Drake wrote:
Remove the Py_FatalError() from initpyexpat(); the Guido has decreed that this is not appropriate.
So what is going to catch errors while initializing a module? Or is PyErr_Occurred() called after a module's init*() function? --amk
Andrew writes:
On Thu, Aug 24, 2000 at 02:57:46PM -0700, Fred L. Drake wrote:
Remove the Py_FatalError() from initpyexpat(); the Guido has decreed that this is not appropriate.
So what is going to catch errors while initializing a module? Or is PyErr_Occurred() called after a module's init*() function?
Yes! All errors are handled correctly (as of somewhere in the 1.5 family, I believe) Note that Py_FatalError() is _evil_ - it can make your program die without a chance to see any error message or other diagnostic. It should be avoided if at all possible. Mark.
participants (2)
-
Andrew Kuchling
-
Mark Hammond