support meta arrays
This commit is contained in:
parent
e8cd807eff
commit
178d935ca4
2 changed files with 9 additions and 2 deletions
|
|
@ -59,7 +59,14 @@ def main():
|
|||
print('\ninvalid metadata argument, format is -m "key=value"')
|
||||
sys.exit(1)
|
||||
k, v = m.split('=', 1)
|
||||
meta[k] = v
|
||||
if k in meta:
|
||||
if isinstance(meta[k], str):
|
||||
meta[k] = [meta[k]]
|
||||
meta[k].append(v)
|
||||
elif v[0] == '[' and v[-1] == ']':
|
||||
meta[k] = v[1:-1]
|
||||
else:
|
||||
meta[k] = v
|
||||
files = opts.files
|
||||
if not files:
|
||||
parser.print_help()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue