]> granicus.if.org Git - python/commitdiff
Issue #17940: Remove redundant code from _Section.format_help()
authorBerker Peksag <berker.peksag@gmail.com>
Sat, 5 Mar 2016 12:05:45 +0000 (14:05 +0200)
committerBerker Peksag <berker.peksag@gmail.com>
Sat, 5 Mar 2016 12:05:45 +0000 (14:05 +0200)
Output of func(*args) stored in the next line:

    item_help = join([func(*args) for func, args in self.items])

_Section.items only used by HelpFormatter._add_item() and it looks
like it doesn't have any side effects.

Patch by Yogesh Chaudhari.

Lib/argparse.py

index cc538415d23465586b4784cc5ecfcf63466c63bd..209b4e99c1f3d790e8e4b346ae4997279d9a183f 100644 (file)
@@ -210,8 +210,6 @@ class HelpFormatter(object):
             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()