From 898cb55af32b80903b7de775dc13d9841aef58d0 Mon Sep 17 00:00:00 2001 From: Vincent Meurisse Date: Fri, 1 Nov 2024 15:50:03 +0100 Subject: [PATCH] Update type for psutil.cpu_count (#12941) The function can return None: https://github.com/giampaolo/psutil/blame/567438cd3eb4334486d88ba90aa14c65755b61cd/psutil/__init__.py#L1665-L1667 --- stubs/psutil/psutil/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/psutil/psutil/__init__.pyi b/stubs/psutil/psutil/__init__.pyi index bebb2ccfa..4853ec1a2 100644 --- a/stubs/psutil/psutil/__init__.pyi +++ b/stubs/psutil/psutil/__init__.pyi @@ -242,7 +242,7 @@ def process_iter( def wait_procs( procs: Iterable[Process], timeout: float | None = None, callback: Callable[[Process], object] | None = None ) -> tuple[list[Process], list[Process]]: ... -def cpu_count(logical: bool = True) -> int: ... +def cpu_count(logical: bool = True) -> int | None: ... @overload def cpu_freq(percpu: Literal[False] = ...) -> scpufreq: ... @overload