Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions mypy/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -480,6 +480,10 @@ def process_options(
stdout = stdout or sys.stdout
stderr = stderr or sys.stderr

parser_kwargs: dict[str, Any] = {}
if sys.version_info >= (3, 14):
parser_kwargs["color"] = True

parser = CapturableArgumentParser(
prog=program,
usage=header,
Expand All @@ -490,6 +494,7 @@ def process_options(
add_help=False,
stdout=stdout,
stderr=stderr,
**parser_kwargs,
)

strict_flag_names: list[str] = []
Expand Down