summaryrefslogtreecommitdiff
path: root/src/tox/config
diff options
context:
space:
mode:
authorBernát Gábor <gaborjbernat@gmail.com>2022-12-03 15:29:15 -0800
committerGitHub <noreply@github.com>2022-12-03 15:29:15 -0800
commitf4b43b589bc3f1ee612224156cf027c7b6d6d6d3 (patch)
treed11706051a94620e7437334837fd0e98944a0cf8 /src/tox/config
parent55953b77ec6e82f0b3dbccf3ad0f24ce1fecef05 (diff)
downloadtox-git-f4b43b589bc3f1ee612224156cf027c7b6d6d6d3.tar.gz
Support - prefix for commands exit code ignore (#2586)
Resolves https://github.com/tox-dev/tox/issues/2561
Diffstat (limited to 'src/tox/config')
-rw-r--r--src/tox/config/loader/str_convert.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tox/config/loader/str_convert.py b/src/tox/config/loader/str_convert.py
index 260f864d..dd518e5e 100644
--- a/src/tox/config/loader/str_convert.py
+++ b/src/tox/config/loader/str_convert.py
@@ -63,6 +63,9 @@ class StrConvert(Convert[str]):
pos = splitter.instream.tell()
except ValueError:
args.append(value[pos:])
+ if args[0] != "-" and args[0].startswith("-"):
+ args[0] = args[0][1:]
+ args = ["-"] + args
return Command(args)
@staticmethod