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 like this where laziness is actually buginess. If the Py_InitModule4() fails, you get a NULL in m, and that results in a segfault in most of the cases. Armin _______________________________________________ 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