> return PyBuildValue("i", -1); IIRC, if you set an error in C, you must return NULL from the function. ----------------------------------------------------------------- Adrian Eyre <a.eyre at optichrome.com> - http://www.optichrome.com