diff -r 06ed9b3f02af Lib/argparse.py --- a/Lib/argparse.py Fri Feb 17 18:47:54 2012 +0100 +++ b/Lib/argparse.py Sat Feb 18 01:01:01 2012 +0200 @@ -118,8 +118,6 @@ def __repr__(self): type_name = type(self).__name__ arg_strings = [] - for arg in self._get_args(): - arg_strings.append(repr(arg)) for name, value in self._get_kwargs(): arg_strings.append('%s=%r' % (name, value)) return '%s(%s)' % (type_name, ', '.join(arg_strings)) @@ -127,9 +125,6 @@ def _get_kwargs(self): return sorted(self.__dict__.items()) - def _get_args(self): - return [] - def _ensure_value(namespace, name, value): if getattr(namespace, name, None) is None: