So, the real problem here is that even though python-config --cflags says NDEBUG, the Fedora 12 python (and the Fedora 11 python) are actually built without setting NDEBUG.
So perhaps the checks only need to be wrapped in ifdefs for when we're on a debug build.
So, the real problem here is that even though python-config --cflags says NDEBUG, the Fedora 12 python (and the Fedora 11 python) are actually built without setting NDEBUG.
So perhaps the checks only need to be wrapped in ifdefs for when we're on a debug build.