1 from contextlib import AbstractContextManager
2 from typing import Any, NamedTuple
5 AccessDenied as AccessDenied,
6 NoSuchProcess as NoSuchProcess,
7 ZombieProcess as ZombieProcess,
8 conn_tmap as conn_tmap,
9 conn_to_ntuple as conn_to_ntuple,
10 isfile_strict as isfile_strict,
11 parse_environ_block as parse_environ_block,
12 usage_percent as usage_percent,
23 class scputimes(NamedTuple):
29 class svmem(NamedTuple):
39 class pmem(NamedTuple):
47 def virtual_memory(): ...
48 def swap_memory(): ...
50 def per_cpu_times(): ...
51 def cpu_count_logical(): ...
52 def cpu_count_physical(): ...
59 def disk_partitions(all: bool = ...): ...
60 def sensors_battery(): ...
65 def net_connections(kind: str = ...): ...
66 def net_if_stats(): ...
73 def is_zombie(pid): ...
74 def wrap_exceptions(fun): ...
75 def catch_zombie(proc) -> AbstractContextManager[None]: ...
79 def __init__(self, pid) -> None: ...
80 def oneshot_enter(self) -> None: ...
81 def oneshot_exit(self) -> None: ...
84 def cmdline(self): ...
85 def environ(self): ...
90 def terminal(self): ...
91 def memory_info(self): ...
92 def memory_full_info(self): ...
93 def cpu_times(self): ...
94 def create_time(self): ...
95 def num_ctx_switches(self): ...
96 def num_threads(self): ...
97 def open_files(self): ...
98 def connections(self, kind: str = ...): ...
99 def num_fds(self): ...
100 def wait(self, timeout: Any | None = ...): ...
101 def nice_get(self): ...
102 def nice_set(self, value): ...
103 def status(self): ...
104 def threads(self): ...