Make mypy happy

This commit is contained in:
Kovid Goyal
2025-04-24 05:08:07 +05:30
parent c194dbc9ef
commit 7a31dad770

View File

@@ -7,7 +7,7 @@ from collections import defaultdict
from collections.abc import Generator, Sequence
from contextlib import contextmanager, suppress
from itertools import count
from typing import TYPE_CHECKING, DefaultDict, Iterable, Optional, TypedDict
from typing import TYPE_CHECKING, DefaultDict, Iterable, Mapping, Optional, TypedDict
import kitty.fast_data_types as fast_data_types
@@ -145,7 +145,7 @@ def environ_of_process(pid: int) -> dict[str, str]:
return parse_environ_block(_environ_of_process(pid))
def process_env(env: dict[str, str] | None = None) -> dict[str, str]:
def process_env(env: Mapping[str, str] | None = None) -> dict[str, str]:
ans = dict(os.environ if env is None else env)
ssl_env_var = getattr(sys, 'kitty_ssl_env_var', None)
if ssl_env_var is not None: