Index: Modules/cmathmodule.c =================================================================== --- Modules/cmathmodule.c (revision 67510) +++ Modules/cmathmodule.c (working copy) @@ -478,6 +478,9 @@ r.imag = l*sin(z.imag); } /* detect overflow, and set errno accordingly */ + printf("r.real, r.imag: %g, %g\n", r.real, r.imag); + printf("Py_IS_INFINITY(r.real), Py_IS_INFINITY(r.imag): %d, %d\n", + Py_IS_INFINITY(r.real), Py_IS_INFINITY(r.imag)); if (Py_IS_INFINITY(r.real) || Py_IS_INFINITY(r.imag)) errno = ERANGE; else