Skip to content

Commit

Permalink
Use the 'append' form instead of nargs=+ form to support multiple arg…
Browse files Browse the repository at this point in the history
…uments. (#252)
  • Loading branch information
ssteinbach authored and jminor committed May 10, 2018
1 parent 987b455 commit aa8aaa1
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions bin/otioview.py
Expand Up @@ -46,11 +46,13 @@ def _parsed_args():
help='path to input file',
)
parser.add_argument(
'--adapter-args',
'-a',
'--adapter-arg',
type=str,
default='',
nargs='+',
help='Extra argument to be passed to adapter in the form of a=b'
default=[],
action='append',
help='Extra arguments to be passed to adapter in the form of a=b. Can'
' be used multiple times eg: -a burrito="bar" -a taco=12.'
)

return parser.parse_args()
Expand Down Expand Up @@ -166,7 +168,7 @@ def main():
args = _parsed_args()

argument_map = {}
for pair in args.adapter_args:
for pair in args.adapter_arg:
if '=' in pair:
key, val = pair.split('=')
argument_map[key] = val
Expand Down

0 comments on commit aa8aaa1

Please sign in to comment.