diff --git a/stubs/psutil/psutil/__init__.pyi b/stubs/psutil/psutil/__init__.pyi index b49b1a1fb3d4..af2db20b439f 100644 --- a/stubs/psutil/psutil/__init__.pyi +++ b/stubs/psutil/psutil/__init__.pyi @@ -177,7 +177,13 @@ class Process: @overload def cpu_affinity(self, cpus: list[int]) -> None: ... - def memory_maps(self, grouped: bool = True) -> list[Incomplete]: ... + @overload + def memory_maps(self, grouped: Literal[True] = True) -> list[_ntp.pmmap_grouped]: ... + @overload + def memory_maps(self, grouped: Literal[False]) -> list[_ntp.pmmap_ext]: ... + @overload + def memory_maps(self, grouped: bool) -> list[_ntp.pmmap_grouped] | list[_ntp.pmmap_ext]: ... + if sys.platform == "linux": def rlimit(self, resource: int, limits: tuple[int, int] | None = None) -> tuple[int, int]: ... def cpu_num(self) -> int: ...