diff -r 6f4627a65c0a Lib/argparse.py --- a/Lib/argparse.py Sun May 05 08:14:53 2013 +0200 +++ b/Lib/argparse.py Sat May 11 06:17:46 2013 -0400 @@ -202,8 +202,6 @@ if self.parent is not None: self.formatter._indent() join = self.formatter._join_parts - for func, args in self.items: - func(*args) item_help = join([func(*args) for func, args in self.items]) if self.parent is not None: self.formatter._dedent() diff -r 6f4627a65c0a Misc/ACKS --- a/Misc/ACKS Sun May 05 08:14:53 2013 +0200 +++ b/Misc/ACKS Sat May 11 06:17:46 2013 -0400 @@ -208,6 +208,7 @@ Brad Chapman Greg Chapman Mitch Chapman +Yogesh Chaudhari David Chaum Nicolas Chauvat Jerry Chen diff -r 6f4627a65c0a Misc/NEWS --- a/Misc/NEWS Sun May 05 08:14:53 2013 +0200 +++ b/Misc/NEWS Sat May 11 06:17:46 2013 -0400 @@ -69,6 +69,8 @@ Library ------- +- Issue #17940: Remove extra code in argparse.py + - Issue #14173: Avoid crashing when reading a signal handler during interpreter shutdown.