committed by
					
						
						Tamara Dahlgren
					
				
			
			
				
	
			
			
			
						parent
						
							189eb5b883
						
					
				
				
					commit
					18c2029fef
				
			@@ -10,9 +10,10 @@
 | 
			
		||||
import sys
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ArgparseWriter(object):
 | 
			
		||||
class ArgparseWriter(argparse.HelpFormatter):
 | 
			
		||||
    """Analyzes an argparse ArgumentParser for easy generation of help."""
 | 
			
		||||
    def __init__(self, out=sys.stdout):
 | 
			
		||||
        super(ArgparseWriter, self).__init__(out)
 | 
			
		||||
        self.level = 0
 | 
			
		||||
        self.out = out
 | 
			
		||||
 | 
			
		||||
@@ -48,7 +49,7 @@ def _write(self, parser, root=True, level=0):
 | 
			
		||||
        def action_group(function, actions):
 | 
			
		||||
            for action in actions:
 | 
			
		||||
                arg = fmt._format_action_invocation(action)
 | 
			
		||||
                help = action.help if action.help else ''
 | 
			
		||||
                help = self._expand_help(action) if action.help else ''
 | 
			
		||||
                function(arg, re.sub('\n', ' ', help))
 | 
			
		||||
 | 
			
		||||
        if root:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user