Hi, Josiah Carlson <[EMAIL PROTECTED]> wrote in news:[EMAIL PROTECTED]:
> Offering any hook for Py_FatalError may not even be enough, as some of > those errors are caused by insufficient memory. What if a hook were > available, but it couldn't be called because there wasn't enough memory? > > Of course there is the option of pre-allocating a few kilobytes, then > just before one calls the hook, freeing that memory so that the hook can > execute (assuming the hook is small enough). I'm not sure if this is a > desireable general mechanic, but it may be sufficient for you. If you > do figure out a logging mechanism that is almost guaranteed to execute > on FatalError, post it to sourceforge. IMHO this should be left to hooker(apparerently not right word, but you get the point :) ). If he allocates more mem. or does heavy stuff, that will just fail. Anyway abort() is a failure too. Either abort() will end the process or OS will on such a critical error. Best regards. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com