psutil: types for virtual_memory (#8501)

This commit is contained in:
Tareq Al-Ahdal
2022-08-08 05:19:19 +08:00
committed by GitHub
parent 64bc0590a6
commit d7a5a147a0
5 changed files with 9 additions and 8 deletions

View File

@@ -102,14 +102,15 @@ if sys.platform == "win32":
)
if sys.platform == "linux":
from ._pslinux import pfullmem, pmem
from ._pslinux import pfullmem, pmem, svmem
elif sys.platform == "darwin":
from ._psosx import pfullmem, pmem
from ._psosx import pfullmem, pmem, svmem
elif sys.platform == "win32":
from ._pswindows import pfullmem, pmem
from ._pswindows import pfullmem, pmem, svmem
else:
class pmem(Any): ...
class pfullmem(Any): ...
class svmem(Any): ...
if sys.platform == "linux":
PROCFS_PATH: str
@@ -220,7 +221,7 @@ def cpu_times_percent(interval: float | None = ..., percpu: bool = ...): ...
def cpu_stats() -> scpustats: ...
def cpu_freq(percpu: bool = ...) -> scpufreq: ...
def getloadavg() -> tuple[float, float, float]: ...
def virtual_memory(): ...
def virtual_memory() -> svmem: ...
def swap_memory() -> sswap: ...
def disk_usage(path: str) -> sdiskusage: ...
def disk_partitions(all: bool = ...) -> list[sdiskpart]: ...

View File

@@ -85,7 +85,7 @@ class sdiskio(NamedTuple):
write_time: Any
busy_time: Any
def virtual_memory(): ...
def virtual_memory() -> svmem: ...
def swap_memory(): ...
def cpu_times(): ...
def per_cpu_times(): ...

View File

@@ -121,7 +121,7 @@ scputimes: Any
prlimit: Any
def calculate_avail_vmem(mems): ...
def virtual_memory(): ...
def virtual_memory() -> svmem: ...
def swap_memory(): ...
def cpu_times(): ...
def per_cpu_times(): ...

View File

@@ -43,7 +43,7 @@ class pmem(NamedTuple):
pfullmem: Any
def virtual_memory(): ...
def virtual_memory() -> svmem: ...
def swap_memory(): ...
def cpu_times(): ...
def per_cpu_times(): ...

View File

@@ -101,7 +101,7 @@ class pio(NamedTuple):
def convert_dos_path(s): ...
def py2_strencode(s): ...
def getpagesize(): ...
def virtual_memory(): ...
def virtual_memory() -> svmem: ...
def swap_memory(): ...
disk_io_counters: Any