[Python-3000] PyInt_AS_LONG error checking

Georg Brandl g.brandl at gmx.net
Tue Oct 23 20:47:45 CEST 2007


PyInt_AS_LONG is #defined as PyLong_AsLong since the int/long unification.

However, most places that use this macro (and also places that
use PyInt_AsLong) assume it cannot fail which means that an exception
won't be properly propagated in that case.

If I don't overlook something here, all these places have to be fixed...

Georg



More information about the Python-3000 mailing list