File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -460,16 +460,13 @@ def parse_args( # type: ignore
460460 ) -> argparse .Namespace :
461461 """Allow splitting of positional arguments."""
462462 parsed , unrecognized = self .parse_known_args (args , namespace )
463- if unrecognized :
464- for arg in unrecognized :
465- if arg and arg [0 ] == "-" :
466- lines = [
467- "unrecognized arguments: {}" .format (" " .join (unrecognized ))
468- ]
469- for k , v in sorted (self .extra_info .items ()):
470- lines .append (f" { k } : { v } " )
471- self .error ("\n " .join (lines ))
472- getattr (parsed , FILE_OR_DIR ).extend (unrecognized )
463+ for arg in unrecognized :
464+ if arg .startswith ("-" ):
465+ lines = ["unrecognized arguments: " + " " .join (unrecognized )]
466+ for k , v in sorted (self .extra_info .items ()):
467+ lines .append (f" { k } : { v } " )
468+ self .error ("\n " .join (lines ))
469+ getattr (parsed , FILE_OR_DIR ).extend (unrecognized )
473470 return parsed
474471
475472
You can’t perform that action at this time.
0 commit comments