Commit 7fed4139 authored by Guido van Rossum's avatar Guido van Rossum

suppress unnecessary error message if too many arguments are passed

parent 96d47b00
......@@ -114,7 +114,7 @@ do_arg(arg, p_format, p_va)
switch (*format++) {
case '('/*')'*/: /* tuple, distributed over C parameters */ {
case '(': /* tuple, distributed over C parameters */ {
int i, n;
if (!is_tupleobject(arg))
return 0;
......@@ -123,11 +123,14 @@ do_arg(arg, p_format, p_va)
if (!do_arg(gettupleitem(arg, i), &format, &va))
return 0;
}
if (*format++ != /*'('*/')')
if (*format++ != ')')
return 0;
break;
}
case ')': /* End of format -- too many arguments */
return 0;
case 'b': /* byte -- very short int */ {
char *p = va_arg(va, char *);
if (is_intobject(arg))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment