diff Python/getargs.c @ 34665:46300b1aa2f6 2.4

Revert previous checkin on getargs 'L' code. Try to convert all numbers in PyLong_AsLongLong, and update test suite accordingly.
author Martin v. Löwis <martin@v.loewis.de>
date Thu, 03 Mar 2005 12:26:20 +0000
parents d9927a65f5f9
children 97c97194e64b 13d5caa1e9d0
line wrap: on
line diff
--- a/Python/getargs.c	Thu Mar 03 10:55:57 2005 +0000
+++ b/Python/getargs.c	Thu Mar 03 12:26:20 2005 +0000
@@ -610,7 +610,6 @@
 		PY_LONG_LONG *p = va_arg( *p_va, PY_LONG_LONG * );
 		PY_LONG_LONG ival = PyLong_AsLongLong( arg );
 		if( ival == (PY_LONG_LONG)-1 && PyErr_Occurred() ) {
-			PyErr_Clear();
 			return converterr("long<L>", arg, msgbuf, bufsize);
 		} else {
 			*p = ival;