diff options
Diffstat (limited to 'src/tox/config/cli/parse.py')
| -rw-r--r-- | src/tox/config/cli/parse.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tox/config/cli/parse.py b/src/tox/config/cli/parse.py index 63bd6826..73a332d9 100644 --- a/src/tox/config/cli/parse.py +++ b/src/tox/config/cli/parse.py @@ -16,10 +16,11 @@ def get_options(*args: str) -> Tuple[Parsed, Handlers, Optional[Sequence[str]], pos_args: Optional[Tuple[str, ...]] = None try: # remove positional arguments passed to parser if specified, they are pulled directly from sys.argv pos_arg_at = args.index("--") - pos_args = tuple(args[pos_arg_at + 1 :]) - args = args[:pos_arg_at] except ValueError: pass + else: + pos_args = tuple(args[pos_arg_at + 1 :]) + args = args[:pos_arg_at] guess_verbosity, log_handler, source = _get_base(args) parsed, cmd_handlers = _get_all(args) |
