[Bugfix] Fix FlexibleArgumentParser replaces _ with - for actual args (#5795)
This commit is contained in:
parent
1744cc99ba
commit
ba991d5c84
@ -822,7 +822,13 @@ class FlexibleArgumentParser(argparse.ArgumentParser):
|
||||
processed_args = []
|
||||
for arg in args:
|
||||
if arg.startswith('--'):
|
||||
processed_args.append('--' + arg[len('--'):].replace('_', '-'))
|
||||
if '=' in arg:
|
||||
key, value = arg.split('=', 1)
|
||||
key = '--' + key[len('--'):].replace('_', '-')
|
||||
processed_args.append(f'{key}={value}')
|
||||
else:
|
||||
processed_args.append('--' +
|
||||
arg[len('--'):].replace('_', '-'))
|
||||
else:
|
||||
processed_args.append(arg)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user