diff Python/getargs.c @ 60395:b66fc88fa96d legacy-trunk

14 years later, we still don't know what it's for. Spotted by the PyPy developers. Original commit is: branch: trunk user: guido date: Mon Aug 19 21:32:04 1996 +0200 files: Python/getargs.c description: [svn r6499] Support for keyword arguments (PyArg_ParseTupleAndKeywords) donated by Geoff Philbrick <philbric@delphi.hks.com> (slightly changed by me). Also a little change to make the file acceptable to K&R C compilers (HPUX, SunOS 4.x).
author Antoine Pitrou <solipsis@pitrou.net>
date Tue, 06 Apr 2010 15:38:25 +0000
parents d11fbc796499
children fd25030223b0
line wrap: on
line diff
--- a/Python/getargs.c	Tue Apr 06 15:17:33 2010 +0000
+++ b/Python/getargs.c	Tue Apr 06 15:38:25 2010 +0000
@@ -1767,16 +1767,6 @@
 				(void) va_arg(*p_va, PyTypeObject*);
 				(void) va_arg(*p_va, PyObject **);
 			}
-#if 0
-/* I don't know what this is for */
-			else if (*format == '?') {
-				inquiry pred = va_arg(*p_va, inquiry);
-				format++;
-				if ((*pred)(arg)) {
-					(void) va_arg(*p_va, PyObject **);
-				}
-			}
-#endif
 			else if (*format == '&') {
 				typedef int (*converter)(PyObject *, void *);
 				(void) va_arg(*p_va, converter);