1 from contextlib import AbstractContextManager
2 from typing import Any, NamedTuple
8 AccessDenied as AccessDenied,
9 NoSuchProcess as NoSuchProcess,
10 ZombieProcess as ZombieProcess,
11 conn_tmap as conn_tmap,
12 conn_to_ntuple as conn_to_ntuple,
14 usage_percent as usage_percent,
22 HAS_PER_CPU_TIMES: Any
23 HAS_PROC_NUM_THREADS: Any
24 HAS_PROC_OPEN_FILES: Any
28 class svmem(NamedTuple):
41 class scputimes(NamedTuple):
48 class pmem(NamedTuple):
57 class pcputimes(NamedTuple):
63 class pmmap_grouped(NamedTuple):
70 class pmmap_ext(NamedTuple):
79 class sdiskio(NamedTuple):
88 def virtual_memory(): ...
89 def swap_memory(): ...
91 def per_cpu_times(): ...
92 def cpu_count_logical(): ...
93 def cpu_count_physical(): ...
95 def disk_partitions(all: bool = ...): ...
102 def net_if_stats(): ...
103 def net_connections(kind): ...
104 def sensors_battery(): ...
105 def sensors_temperatures(): ...
110 def pid_exists(pid): ...
111 def is_zombie(pid): ...
112 def wrap_exceptions(fun): ...
113 def wrap_exceptions_procfs(inst) -> AbstractContextManager[None]: ...
117 def __init__(self, pid) -> None: ...
118 def oneshot(self): ...
119 def oneshot_enter(self) -> None: ...
120 def oneshot_exit(self) -> None: ...
123 def cmdline(self): ...
124 def environ(self): ...
125 def terminal(self): ...
129 def cpu_times(self): ...
130 def cpu_num(self): ...
131 def memory_info(self): ...
132 memory_full_info: Any
133 def create_time(self): ...
134 def num_threads(self): ...
135 def num_ctx_switches(self): ...
136 def threads(self): ...
137 def connections(self, kind: str = ...): ...
138 def wait(self, timeout: Any | None = ...): ...
139 def nice_get(self): ...
140 def nice_set(self, value): ...
141 def status(self): ...
142 def io_counters(self): ...
144 class nt_mmap_grouped(NamedTuple):
150 class nt_mmap_ext(NamedTuple):
158 def open_files(self): ...
159 def num_fds(self): ...
160 def cpu_affinity_get(self): ...
161 def cpu_affinity_set(self, cpus) -> None: ...
162 def memory_maps(self): ...
163 def rlimit(self, resource, limits: Any | None = ...): ...