diff --git a/stubs/psutil/psutil/__init__.pyi b/stubs/psutil/psutil/__init__.pyi index 721f59282c7c..ccfc18019e92 100644 --- a/stubs/psutil/psutil/__init__.pyi +++ b/stubs/psutil/psutil/__init__.pyi @@ -303,7 +303,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: ...