Fix arguments pre-parsing intercepting --help command
This commit is contained in:
		
							parent
							
								
									7088c148a2
								
							
						
					
					
						commit
						63eecaa96c
					
				| 
						 | 
				
			
			@ -22,7 +22,7 @@ def parse_arguments(argv, no_defaults=False):
 | 
			
		|||
        return value if not no_defaults else None
 | 
			
		||||
 | 
			
		||||
    # we need to know how many players we have first
 | 
			
		||||
    parser = argparse.ArgumentParser()
 | 
			
		||||
    parser = argparse.ArgumentParser(add_help=False)
 | 
			
		||||
    parser.add_argument('--multi', default=defval(1), type=lambda value: min(max(int(value), 1), 255))
 | 
			
		||||
    multiargs, _ = parser.parse_known_args(argv)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ def parse_yaml(txt):
 | 
			
		|||
    return ret
 | 
			
		||||
 | 
			
		||||
def main():
 | 
			
		||||
    parser = argparse.ArgumentParser()
 | 
			
		||||
    parser = argparse.ArgumentParser(add_help=False)
 | 
			
		||||
    parser.add_argument('--multi', default=1, type=lambda value: min(max(int(value), 1), 255))
 | 
			
		||||
    multiargs, _ = parser.parse_known_args()
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue