Skip to content

Commit 8be6572

Browse files
authored
[psutil] add overloads for cpu_affinity (#15112)
1 parent 54df69d commit 8be6572

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

stubs/psutil/psutil/__init__.pyi

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,10 @@ class Process:
198198
if sys.platform != "darwin":
199199
def io_counters(self) -> pio: ...
200200
def ionice(self, ioclass: int | None = None, value: int | None = None) -> pionice: ...
201-
def cpu_affinity(self, cpus: list[int] | None = None) -> list[int] | None: ...
201+
@overload
202+
def cpu_affinity(self, cpus: None = None) -> list[int]: ...
203+
@overload
204+
def cpu_affinity(self, cpus: list[int]) -> None: ...
202205
def memory_maps(self, grouped: bool = True): ...
203206
if sys.platform == "linux":
204207
def rlimit(self, resource: int, limits: tuple[int, int] | None = ...) -> tuple[int, int]: ...

0 commit comments

Comments
 (0)