Skip to content

Commit c11ce31

Browse files
🚸 Improve error message
1 parent 1e7bfd5 commit c11ce31

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

powercli/command.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,9 @@ def parse_args(self, args: list[str] | None = None) -> parser.ParsedCommand[FV,
485485
if done_parsing_variadics and isinstance(
486486
positional, VariadicPositional
487487
):
488-
raise RuntimeError("unexpected argument") # TODO: improve error
488+
raise RuntimeError(
489+
"unexpected argument; flags must not be used between variadic positionals"
490+
)
489491
if variadic_pos_values or isinstance(positional, VariadicPositional):
490492
variadic_pos_values.append(value)
491493
continue

0 commit comments

Comments
 (0)