Skip to content

Commit 3dcd57b

Browse files
committed
Must check for long flag not short.
1 parent b23fd0e commit 3dcd57b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pydantic_settings/sources.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1512,7 +1512,7 @@ def parse_args_insensitive_method(
15121512
) -> Any:
15131513
insensitive_args = []
15141514
for arg in shlex.split(shlex.join(args)) if args else []:
1515-
flag_prefix = rf'\{self.cli_flag_prefix_char}'
1515+
flag_prefix = rf'\{self.cli_flag_prefix_char}' * 2
15161516
matched = re.match(rf'^({flag_prefix}[^\s=]+)(.*)', arg)
15171517
if matched:
15181518
arg = matched.group(1).lower() + matched.group(2)

0 commit comments

Comments
 (0)