Preserve original token when appending to _raw_params in parse_kv
Fixes #13311
This commit is contained in:
parent
795fac917e
commit
1799de8528
1 changed files with 3 additions and 3 deletions
|
@ -65,8 +65,8 @@ def parse_kv(args, check_raw=False):
|
|||
raise
|
||||
|
||||
raw_params = []
|
||||
for x in vargs:
|
||||
x = _decode_escapes(x)
|
||||
for orig_x in vargs:
|
||||
x = _decode_escapes(orig_x)
|
||||
if "=" in x:
|
||||
pos = 0
|
||||
try:
|
||||
|
@ -90,7 +90,7 @@ def parse_kv(args, check_raw=False):
|
|||
else:
|
||||
options[k.strip()] = unquote(v.strip())
|
||||
else:
|
||||
raw_params.append(x)
|
||||
raw_params.append(orig_x)
|
||||
|
||||
# recombine the free-form params, if any were found, and assign
|
||||
# them to a special option for use later by the shell/command module
|
||||
|
|
Loading…
Reference in a new issue