Re: [Python-Dev] Error checking in init functions

2005-04-24 Thread Armin Rigo
Hi Thomas, On Fri, Apr 22, 2005 at 04:57:26PM +0200, Thomas Heller wrote: > PyMODINIT_FUNC > PyInit_zlib(void) > { > m = Py_InitModule4("zlib", zlib_methods, > zlib_module_documentation, > (PyObject*)NULL,PYTHON_API_VERSION); I've seen a lot of code l

Re: [Python-Dev] Error checking in init functions

2005-04-23 Thread Michael Hudson
Thomas Heller <[EMAIL PROTECTED]> writes: > I always wondered why there usually is very sloppy error checking in > init functions. Laziness, I presume... > The problem is that when one of these things fail (although they are > probably supposed to NOT fail) you end up with a module missing > som

[Python-Dev] Error checking in init functions

2005-04-23 Thread Thomas Heller
I always wondered why there usually is very sloppy error checking in init functions. Usually it goes like this (I removed declarations and some other lines for clarity): PyMODINIT_FUNC PyInit_zlib(void) { m = Py_InitModule4("zlib", zlib_methods, zlib_module_documentatio