| *Bug tracker at https://github.com/giampaolo/psutil/issues* |
| |
| 6.1.1 |
| ===== |
| |
| 2024-12-19 |
| |
| **Enhancements** |
| |
| - 2471_: use Vulture CLI tool to detect dead code. |
| |
| **Bug fixes** |
| |
| - 2418_, [Linux]: fix race condition in case /proc/PID/stat does not exist, but |
| /proc/PID does, resulting in FileNotFoundError. |
| - 2470_, [Linux]: `users()`_ may return "localhost" instead of the actual IP |
| address of the user logged in. |
| |
| 6.1.0 |
| ===== |
| |
| 2024-10-17 |
| |
| **Enhancements** |
| |
| - 2366_, [Windows]: drastically speedup `process_iter()`_. We now determine |
| process unique identity by using process "fast" create time method. This |
| will considerably speedup those apps which use `process_iter()`_ only once, |
| e.g. to look for a process with a certain name. |
| - 2446_: use pytest instead of unittest. |
| - 2448_: add ``make install-sysdeps`` target to install the necessary system |
| dependencies (python-dev, gcc, etc.) on all supported UNIX flavors. |
| - 2449_: add ``make install-pydeps-test`` and ``make install-pydeps-dev`` |
| targets. They can be used to install dependencies meant for running tests and |
| for local development. They can also be installed via ``pip install .[test]`` |
| and ``pip install .[dev]``. |
| - 2456_: allow to run tests via ``python3 -m psutil.tests`` even if ``pytest`` |
| module is not installed. This is useful for production environments that |
| don't have pytest installed, but still want to be able to test psutil |
| installation. |
| |
| **Bug fixes** |
| |
| - 2427_: psutil (segfault) on import in the free-threaded (no GIL) version of |
| Python 3.13. (patch by Sam Gross) |
| - 2455_, [Linux]: ``IndexError`` may occur when reading /proc/pid/stat and |
| field 40 (blkio_ticks) is missing. |
| - 2457_, [AIX]: significantly improve the speed of `Process.open_files()`_ for |
| some edge cases. |
| - 2460_, [OpenBSD]: `Process.num_fds()`_ and `Process.open_files()`_ may fail |
| with `NoSuchProcess`_ for PID 0. Instead, we now return "null" values (0 and |
| [] respectively). |
| |
| 6.0.0 |
| ====== |
| |
| 2024-06-18 |
| |
| **Enhancements** |
| |
| - 2109_: ``maxfile`` and ``maxpath`` fields were removed from the namedtuple |
| returned by `disk_partitions()`_. Reason: on network filesystems (NFS) this |
| can potentially take a very long time to complete. |
| - 2366_, [Windows]: log debug message when using slower process APIs. |
| - 2375_, [macOS]: provide arm64 wheels. (patch by Matthieu Darbois) |
| - 2396_: `process_iter()`_ no longer pre-emptively checks whether PIDs have |
| been reused. This makes `process_iter()`_ around 20x times faster. |
| - 2396_: a new ``psutil.process_iter.cache_clear()`` API can be used the clear |
| `process_iter()`_ internal cache. |
| - 2401_, Support building with free-threaded CPython 3.13. (patch by Sam Gross) |
| - 2407_: `Process.connections()`_ was renamed to `Process.net_connections()`_. |
| The old name is still available, but it's deprecated (triggers a |
| ``DeprecationWarning``) and will be removed in the future. |
| - 2425_: [Linux]: provide aarch64 wheels. (patch by Matthieu Darbois / Ben Raz) |
| |
| **Bug fixes** |
| |
| - 2250_, [NetBSD]: `Process.cmdline()`_ sometimes fail with EBUSY. It usually |
| happens for long cmdlines with lots of arguments. In this case retry getting |
| the cmdline for up to 50 times, and return an empty list as last resort. |
| - 2254_, [Linux]: offline cpus raise NotImplementedError in cpu_freq() (patch |
| by Shade Gladden) |
| - 2272_: Add pickle support to psutil Exceptions. |
| - 2359_, [Windows], [CRITICAL]: `pid_exists()`_ disagrees with `Process`_ on |
| whether a pid exists when ERROR_ACCESS_DENIED. |
| - 2360_, [macOS]: can't compile on macOS < 10.13. (patch by Ryan Schmidt) |
| - 2362_, [macOS]: can't compile on macOS 10.11. (patch by Ryan Schmidt) |
| - 2365_, [macOS]: can't compile on macOS < 10.9. (patch by Ryan Schmidt) |
| - 2395_, [OpenBSD]: `pid_exists()`_ erroneously return True if the argument is |
| a thread ID (TID) instead of a PID (process ID). |
| - 2412_, [macOS]: can't compile on macOS 10.4 PowerPC due to missing `MNT_` |
| constants. |
| |
| **Porting notes** |
| |
| Version 6.0.0 introduces some changes which affect backward compatibility: |
| |
| - 2109_: the namedtuple returned by `disk_partitions()`_' no longer has |
| ``maxfile`` and ``maxpath`` fields. |
| - 2396_: `process_iter()`_ no longer pre-emptively checks whether PIDs have |
| been reused. If you want to check for PID reusage you are supposed to use |
| `Process.is_running()`_ against the yielded `Process`_ instances. That will |
| also automatically remove reused PIDs from `process_iter()`_ internal cache. |
| - 2407_: `Process.connections()`_ was renamed to `Process.net_connections()`_. |
| The old name is still available, but it's deprecated (triggers a |
| ``DeprecationWarning``) and will be removed in the future. |
| |
| 5.9.8 |
| ===== |
| |
| 2024-01-19 |
| |
| **Enhancements** |
| |
| - 2343_, [FreeBSD]: filter `net_connections()`_ returned list in C instead of |
| Python, and avoid to retrieve unnecessary connection types unless explicitly |
| asked. E.g., on an IDLE system with few IPv6 connections this will run around |
| 4 times faster. Before all connection types (TCP, UDP, UNIX) were retrieved |
| internally, even if only a portion was returned. |
| - 2342_, [NetBSD]: same as above (#2343) but for NetBSD. |
| - 2349_: adopted black formatting style. |
| |
| **Bug fixes** |
| |
| - 930_, [NetBSD], [critical]: `net_connections()`_ implementation was broken. |
| It could either leak memory or core dump. |
| - 2340_, [NetBSD]: if process is terminated, `Process.cwd()`_ will return an |
| empty string instead of raising `NoSuchProcess`_. |
| - 2345_, [Linux]: fix compilation on older compiler missing DUPLEX_UNKNOWN. |
| - 2222_, [macOS]: `cpu_freq()` now returns fixed values for `min` and `max` |
| frequencies in all Apple Silicon chips. |
| |
| 5.9.7 |
| ===== |
| |
| 2023-12-17 |
| |
| **Enhancements** |
| |
| - 2324_: enforce Ruff rule `raw-string-in-exception`, which helps providing |
| clearer tracebacks when exceptions are raised by psutil. |
| |
| **Bug fixes** |
| |
| - 2325_, [PyPy]: psutil did not compile on PyPy due to missing |
| `PyErr_SetExcFromWindowsErrWithFilenameObject` cPython API. |
| |
| 5.9.6 |
| ===== |
| |
| 2023-10-15 |
| |
| **Enhancements** |
| |
| - 1703_: `cpu_percent()`_ and `cpu_times_percent()`_ are now thread safe, |
| meaning they can be called from different threads and still return |
| meaningful and independent results. Before, if (say) 10 threads called |
| ``cpu_percent(interval=None)`` at the same time, only 1 thread out of 10 |
| would get the right result. |
| - 2266_: if `Process`_ class is passed a very high PID, raise `NoSuchProcess`_ |
| instead of OverflowError. (patch by Xuehai Pan) |
| - 2246_: drop python 3.4 & 3.5 support. (patch by Matthieu Darbois) |
| - 2290_: PID reuse is now pre-emptively checked for `Process.ppid()`_ and |
| `Process.parents()`_. |
| - 2312_: use ``ruff`` Python linter instead of ``flake8 + isort``. It's an |
| order of magnitude faster + it adds a ton of new code quality checks. |
| |
| **Bug fixes** |
| |
| - 2195_, [Linux]: no longer print exception at import time in case /proc/stat |
| can't be read due to permission error. Redirect it to ``PSUTIL_DEBUG`` |
| instead. |
| - 2241_, [NetBSD]: can't compile On NetBSD 10.99.3/amd64. (patch by Thomas |
| Klausner) |
| - 2245_, [Windows]: fix var unbound error on possibly in `swap_memory()`_ |
| (patch by student_2333) |
| - 2268_: ``bytes2human()`` utility function was unable to properly represent |
| negative values. |
| - 2252_, [Windows]: `disk_usage()`_ fails on Python 3.12+. (patch by |
| Matthieu Darbois) |
| - 2284_, [Linux]: `Process.memory_full_info()`_ may incorrectly raise |
| `ZombieProcess`_ if it's determined via ``/proc/pid/smaps_rollup``. Instead |
| we now fallback on reading ``/proc/pid/smaps``. |
| - 2287_, [OpenBSD], [NetBSD]: `Process.is_running()`_ erroneously return |
| ``False`` for zombie processes, because creation time cannot be determined. |
| - 2288_, [Linux]: correctly raise `ZombieProcess`_ on `Process.exe()`_, |
| `Process.cmdline()`_ and `Process.memory_maps()`_ instead of returning a |
| "null" value. |
| - 2290_: differently from what stated in the doc, PID reuse is not |
| pre-emptively checked for `Process.nice()`_ (set), `Process.ionice()`_, |
| (set), `Process.cpu_affinity()`_ (set), `Process.rlimit()`_ |
| (set), `Process.parent()`_. |
| - 2308_, [OpenBSD]: `Process.threads()`_ always fail with AccessDenied (also as |
| root). |
| |
| 5.9.5 |
| ===== |
| |
| 2023-04-17 |
| |
| **Enhancements** |
| |
| - 2196_: in case of exception, display a cleaner error traceback by hiding the |
| `KeyError` bit deriving from a missed cache hit. |
| - 2217_: print the full traceback when a `DeprecationWarning` or `UserWarning` |
| is raised. |
| - 2230_, [OpenBSD]: `net_connections()`_ implementation was rewritten |
| from scratch: |
| - We're now able to retrieve the path of AF_UNIX sockets (before it was an |
| empty string) |
| - The function is faster since it no longer iterates over all processes. |
| - No longer produces duplicate connection entries. |
| - 2238_: there are cases where `Process.cwd()`_ cannot be determined |
| (e.g. directory no longer exists), in which case we returned either ``None`` |
| or an empty string. This was consolidated and we now return ``""`` on all |
| platforms. |
| - 2239_, [UNIX]: if process is a zombie, and we can only determine part of the |
| its truncated `Process.name()`_ (15 chars), don't fail with `ZombieProcess`_ |
| when we try to guess the full name from the `Process.cmdline()`_. Just |
| return the truncated name. |
| - 2240_, [NetBSD], [OpenBSD]: add CI testing on every commit for NetBSD and |
| OpenBSD platforms (python 3 only). |
| |
| **Bug fixes** |
| |
| - 1043_, [OpenBSD] `net_connections()`_ returns duplicate entries. |
| - 1915_, [Linux]: on certain kernels, ``"MemAvailable"`` field from |
| ``/proc/meminfo`` returns ``0`` (possibly a kernel bug), in which case we |
| calculate an approximation for ``available`` memory which matches "free" |
| CLI utility. |
| - 2164_, [Linux]: compilation fails on kernels < 2.6.27 (e.g. CentOS 5). |
| - 2186_, [FreeBSD]: compilation fails with Clang 15. (patch by Po-Chuan Hsieh) |
| - 2191_, [Linux]: `disk_partitions()`_: do not unnecessarily read |
| /proc/filesystems and raise `AccessDenied`_ unless user specified `all=False` |
| argument. |
| - 2216_, [Windows]: fix tests when running in a virtual environment (patch by |
| Matthieu Darbois) |
| - 2225_, [POSIX]: `users()`_ loses precision for ``started`` attribute (off by |
| 1 minute). |
| - 2229_, [OpenBSD]: unable to properly recognize zombie processes. |
| `NoSuchProcess`_ may be raised instead of `ZombieProcess`_. |
| - 2231_, [NetBSD]: *available* `virtual_memory()`_ is higher than *total*. |
| - 2234_, [NetBSD]: `virtual_memory()`_ metrics are wrong: *available* and |
| *used* are too high. We now match values shown by *htop* CLI utility. |
| - 2236_, [NetBSD]: `Process.num_threads()`_ and `Process.threads()`_ return |
| threads that are already terminated. |
| - 2237_, [OpenBSD], [NetBSD]: `Process.cwd()`_ may raise ``FileNotFoundError`` |
| if cwd no longer exists. Return an empty string instead. |
| |
| 5.9.4 |
| ===== |
| |
| 2022-11-07 |
| |
| **Enhancements** |
| |
| - 2102_: use Limited API when building wheels with CPython 3.6+ on Linux, |
| macOS and Windows. This allows to use pre-built wheels in all future versions |
| of cPython 3. (patch by Matthieu Darbois) |
| |
| **Bug fixes** |
| |
| - 2077_, [Windows]: Use system-level values for `virtual_memory()`_. (patch by |
| Daniel Widdis) |
| - 2156_, [Linux]: compilation may fail on very old gcc compilers due to missing |
| ``SPEED_UNKNOWN`` definition. (patch by Amir Rossert) |
| - 2010_, [macOS]: on MacOS, arm64 ``IFM_1000_TX`` and ``IFM_1000_T`` are the |
| same value, causing a build failure. (patch by Lawrence D'Anna) |
| - 2160_, [Windows]: Get Windows percent swap usage from performance counters. |
| (patch by Daniel Widdis) |
| |
| 5.9.3 |
| ===== |
| |
| 2022-10-18 |
| |
| **Enhancements** |
| |
| - 2040_, [macOS]: provide wheels for arm64 architecture. (patch by Matthieu |
| Darbois) |
| |
| **Bug fixes** |
| |
| - 2116_, [macOS], [critical]: `net_connections()`_ fails with RuntimeError. |
| - 2135_, [macOS]: `Process.environ()`_ may contain garbage data. Fix |
| out-of-bounds read around ``sysctl_procargs``. (patch by Bernhard Urban-Forster) |
| - 2138_, [Linux], **[critical]**: can't compile psutil on Android due to |
| undefined ``ethtool_cmd_speed`` symbol. |
| - 2142_, [POSIX]: `net_if_stats()`_ 's ``flags`` on Python 2 returned unicode |
| instead of str. (patch by Matthieu Darbois) |
| - 2147_, [macOS] Fix disk usage report on macOS 12+. (patch by Matthieu Darbois) |
| - 2150_, [Linux] `Process.threads()`_ may raise ``NoSuchProcess``. Fix race |
| condition. (patch by Daniel Li) |
| - 2153_, [macOS] Fix race condition in test_posix.TestProcess.test_cmdline. |
| (patch by Matthieu Darbois) |
| |
| 5.9.2 |
| ===== |
| |
| 2022-09-04 |
| |
| **Bug fixes** |
| |
| - 2093_, [FreeBSD], **[critical]**: `pids()`_ may fail with ENOMEM. Dynamically |
| increase the ``malloc()`` buffer size until it's big enough. |
| - 2095_, [Linux]: `net_if_stats()`_ returns incorrect interface speed for |
| 100GbE network cards. |
| - 2113_, [FreeBSD], **[critical]**: `virtual_memory()`_ may raise ENOMEM due to |
| missing ``#include <sys/param.h>`` directive. (patch by Peter Jeremy) |
| - 2128_, [NetBSD]: `swap_memory()`_ was miscalculated. (patch by Thomas Klausner) |
| |
| 5.9.1 |
| ===== |
| |
| 2022-05-20 |
| |
| **Enhancements** |
| |
| - 1053_: drop Python 2.6 support. (patches by Matthieu Darbois and Hugo van |
| Kemenade) |
| - 2037_: Add additional flags to net_if_stats. |
| - 2050_, [Linux]: increase ``read(2)`` buffer size from 1k to 32k when reading |
| ``/proc`` pseudo files line by line. This should help having more consistent |
| results. |
| - 2057_, [OpenBSD]: add support for `cpu_freq()`_. |
| - 2107_, [Linux]: `Process.memory_full_info()`_ (reporting process USS/PSS/Swap |
| memory) now reads ``/proc/pid/smaps_rollup`` instead of ``/proc/pids/smaps``, |
| which makes it 5 times faster. |
| |
| **Bug fixes** |
| |
| - 2048_: ``AttributeError`` is raised if ``psutil.Error`` class is raised |
| manually and passed through ``str``. |
| - 2049_, [Linux]: `cpu_freq()`_ erroneously returns ``curr`` value in GHz while |
| ``min`` and ``max`` are in MHz. |
| - 2050_, [Linux]: `virtual_memory()`_ may raise ``ValueError`` if running in a |
| LCX container. |
| |
| 5.9.0 |
| ===== |
| |
| 2021-12-29 |
| |
| **Enhancements** |
| |
| - 1851_, [Linux]: `cpu_freq()`_ is slow on systems with many CPUs. Read current |
| frequency values for all CPUs from ``/proc/cpuinfo`` instead of opening many |
| files in ``/sys`` fs. (patch by marxin) |
| - 1992_: `NoSuchProcess`_ message now specifies if the PID has been reused. |
| - 1992_: error classes (`NoSuchProcess`_, `AccessDenied`_, etc.) now have a better |
| formatted and separated ``__repr__`` and ``__str__`` implementations. |
| - 1996_, [BSD]: add support for MidnightBSD. (patch by Saeed Rasooli) |
| - 1999_, [Linux]: `disk_partitions()`_: convert ``/dev/root`` device (an alias |
| used on some Linux distros) to real root device path. |
| - 2005_: ``PSUTIL_DEBUG`` mode now prints file name and line number of the debug |
| messages coming from C extension modules. |
| - 2042_: rewrite HISTORY.rst to use hyperlinks pointing to psutil API doc. |
| |
| **Bug fixes** |
| |
| - 1456_, [macOS], **[critical]**: `cpu_freq()`_ ``min`` and ``max`` are set to |
| 0 if can't be determined (instead of crashing). |
| - 1512_, [macOS]: sometimes `Process.connections()`_ will crash with |
| ``EOPNOTSUPP`` for one connection; this is now ignored. |
| - 1598_, [Windows]: `disk_partitions()`_ only returns mountpoints on drives |
| where it first finds one. |
| - 1874_, [SunOS]: swap output error due to incorrect range. |
| - 1892_, [macOS]: `cpu_freq()`_ broken on Apple M1. |
| - 1901_, [macOS]: different functions, especially `Process.open_files()`_ and |
| `Process.connections()`_, could randomly raise `AccessDenied`_ because the |
| internal buffer of ``proc_pidinfo(PROC_PIDLISTFDS)`` syscall was not big enough. |
| We now dynamically increase the buffer size until it's big enough instead of |
| giving up and raising `AccessDenied`_, which was a fallback to avoid crashing. |
| - 1904_, [Windows]: ``OpenProcess`` fails with ``ERROR_SUCCESS`` due to |
| ``GetLastError()`` called after ``sprintf()``. (patch by alxchk) |
| - 1913_, [Linux]: `wait_procs()`_ should catch ``subprocess.TimeoutExpired`` |
| exception. |
| - 1919_, [Linux]: `sensors_battery()`_ can raise ``TypeError`` on PureOS. |
| - 1921_, [Windows]: `swap_memory()`_ shows committed memory instead of swap. |
| - 1940_, [Linux]: psutil does not handle ``ENAMETOOLONG`` when accessing process |
| file descriptors in procfs. (patch by Nikita Radchenko) |
| - 1948_, **[critical]**: ``memoize_when_activated`` decorator is not thread-safe. |
| (patch by Xuehai Pan) |
| - 1953_, [Windows], **[critical]**: `disk_partitions()`_ crashes due to |
| insufficient buffer len. (patch by MaWe2019) |
| - 1965_, [Windows], **[critical]**: fix "Fatal Python error: deallocating None" |
| when calling `users()`_ multiple times. |
| - 1980_, [Windows]: 32bit / WoW64 processes fails to read `Process.name()`_ longer |
| than 128 characters resulting in `AccessDenied`_. This is now fixed. (patch |
| by PetrPospisil) |
| - 1991_, **[critical]**: `process_iter()`_ is not thread safe and can raise |
| ``TypeError`` if invoked from multiple threads. |
| - 1956_, [macOS]: `Process.cpu_times()`_ reports incorrect timings on M1 machines. |
| (patch by Olivier Dormond) |
| - 2023_, [Linux]: `cpu_freq()`_ return order is wrong on systems with more than |
| 9 CPUs. |
| |
| 5.8.0 |
| ===== |
| |
| 2020-12-19 |
| |
| **Enhancements** |
| |
| - 1863_: `disk_partitions()`_ exposes 2 extra fields: ``maxfile`` and ``maxpath``, |
| which are the maximum file name and path name length. |
| - 1872_, [Windows]: added support for PyPy 2.7. |
| - 1879_: provide pre-compiled wheels for Linux and macOS (yey!). |
| - 1880_: get rid of Travis and Cirrus CI services (they are no longer free). |
| CI testing is now done by GitHub Actions on Linux, macOS and FreeBSD (yes). |
| AppVeyor is still being used for Windows CI. |
| |
| **Bug fixes** |
| |
| - 1708_, [Linux]: get rid of `sensors_temperatures()`_ duplicates. (patch by Tim |
| Schlueter). |
| - 1839_, [Windows], **[critical]**: always raise `AccessDenied`_ instead of |
| ``WindowsError`` when failing to query 64 processes from 32 bit ones by using |
| ``NtWoW64`` APIs. |
| - 1866_, [Windows], **[critical]**: `Process.exe()`_, `Process.cmdline()`_, |
| `Process.environ()`_ may raise "[WinError 998] Invalid access to memory |
| location" on Python 3.9 / VS 2019. |
| - 1874_, [SunOS]: wrong swap output given when encrypted column is present. |
| - 1875_, [Windows], **[critical]**: `Process.username()`_ may raise |
| ``ERROR_NONE_MAPPED`` if the SID has no corresponding account name. In this |
| case `AccessDenied`_ is now raised. |
| - 1886_, [macOS]: ``EIO`` error may be raised on `Process.cmdline()`_ and |
| `Process.environ()`_. Now it gets translated into `AccessDenied`_. |
| - 1887_, [Windows], **[critical]**: ``OpenProcess`` may fail with |
| "[WinError 0] The operation completed successfully"." |
| Turn it into `AccessDenied`_ or `NoSuchProcess`_ depending on whether the |
| PID is alive. |
| - 1891_, [macOS]: get rid of deprecated ``getpagesize()``. |
| |
| 5.7.3 |
| ===== |
| |
| 2020-10-23 |
| |
| **Enhancements** |
| |
| - 809_, [FreeBSD]: add support for `Process.rlimit()`_. |
| - 893_, [BSD]: add support for `Process.environ()`_ (patch by Armin Gruner) |
| - 1830_, [POSIX]: `net_if_stats()`_ ``isup`` also checks whether the NIC is |
| running (meaning Wi-Fi or ethernet cable is connected). (patch by Chris Burger) |
| - 1837_, [Linux]: improved battery detection and charge ``secsleft`` calculation |
| (patch by aristocratos) |
| |
| **Bug fixes** |
| |
| - 1620_, [Linux]: `cpu_count()`_ with ``logical=False`` result is incorrect on |
| systems with more than one CPU socket. (patch by Vincent A. Arcila) |
| - 1738_, [macOS]: `Process.exe()`_ may raise ``FileNotFoundError`` if process is still |
| alive but the exe file which launched it got deleted. |
| - 1791_, [macOS]: fix missing include for ``getpagesize()``. |
| - 1823_, [Windows], **[critical]**: `Process.open_files()`_ may cause a segfault |
| due to a NULL pointer. |
| - 1838_, [Linux]: `sensors_battery()`_: if `percent` can be determined but not |
| the remaining values, still return a result instead of ``None``. |
| (patch by aristocratos) |
| |
| 5.7.2 |
| ===== |
| |
| 2020-07-15 |
| |
| **Bug fixes** |
| |
| - wheels for 2.7 were inadvertently deleted. |
| |
| 5.7.1 |
| ===== |
| |
| 2020-07-15 |
| |
| **Enhancements** |
| |
| - 1729_: parallel tests on POSIX (``make test-parallel``). They're twice as fast! |
| - 1741_, [POSIX]: ``make build`` now runs in parallel on Python >= 3.6 and |
| it's about 15% faster. |
| - 1747_: `Process.wait()`_ return value is cached so that the exit code can be |
| retrieved on then next call. |
| - 1747_, [POSIX]: `Process.wait()`_ on POSIX now returns an enum, showing the |
| negative signal which was used to terminate the process. It returns something |
| like ``<Negsignal.SIGTERM: -15>``. |
| - 1747_: `Process`_ class provides more info about the process on ``str()`` |
| and ``repr()`` (status and exit code). |
| - 1757_: memory leak tests are now stable. |
| - 1768_, [Windows]: added support for Windows Nano Server. (contributed by |
| Julien Lebot) |
| |
| **Bug fixes** |
| |
| - 1726_, [Linux]: `cpu_freq()`_ parsing should use spaces instead of tabs on ia64. |
| (patch by Michał Górny) |
| - 1760_, [Linux]: `Process.rlimit()`_ does not handle long long type properly. |
| - 1766_, [macOS]: `NoSuchProcess`_ may be raised instead of `ZombieProcess`_. |
| - 1781_, **[critical]**: `getloadavg()`_ can crash the Python interpreter. |
| (patch by Ammar Askar) |
| |
| 5.7.0 |
| ===== |
| |
| 2020-02-18 |
| |
| **Enhancements** |
| |
| - 1637_, [SunOS]: add partial support for old SunOS 5.10 Update 0 to 3. |
| - 1648_, [Linux]: `sensors_temperatures()`_ looks into an additional |
| ``/sys/device/`` directory for additional data. (patch by Javad Karabi) |
| - 1652_, [Windows]: dropped support for Windows XP and Windows Server 2003. |
| Minimum supported Windows version now is Windows Vista. |
| - 1671_, [FreeBSD]: add CI testing/service for FreeBSD (Cirrus CI). |
| - 1677_, [Windows]: `Process.exe()`_ will succeed for all process PIDs (instead of |
| raising `AccessDenied`_). |
| - 1679_, [Windows]: `net_connections()`_ and `Process.connections()`_ are 10% faster. |
| - 1682_, [PyPy]: added CI / test integration for PyPy via Travis. |
| - 1686_, [Windows]: added support for PyPy on Windows. |
| - 1693_, [Windows]: `boot_time()`_, `Process.create_time()`_ and `users()`_'s |
| login time now have 1 micro second precision (before the precision was of 1 |
| second). |
| |
| **Bug fixes** |
| |
| - 1538_, [NetBSD]: `Process.cwd()`_ may return ``ENOENT`` instead of `NoSuchProcess`_. |
| - 1627_, [Linux]: `Process.memory_maps()`_ can raise ``KeyError``. |
| - 1642_, [SunOS]: querying basic info for PID 0 results in ``FileNotFoundError``. |
| - 1646_, [FreeBSD], **[critical]**: many `Process`_ methods may cause a segfault |
| due to a backward incompatible change in a C type on FreeBSD 12.0. |
| - 1656_, [Windows]: `Process.memory_full_info()`_ raises `AccessDenied`_ even for the |
| current user and os.getpid(). |
| - 1660_, [Windows]: `Process.open_files()`_ complete rewrite + check of errors. |
| - 1662_, [Windows], **[critical]**: `Process.exe()`_ may raise "[WinError 0] |
| The operation completed successfully". |
| - 1665_, [Linux]: `disk_io_counters()`_ does not take into account extra fields |
| added to recent kernels. (patch by Mike Hommey) |
| - 1672_: use the right C type when dealing with PIDs (int or long). Thus far |
| (long) was almost always assumed, which is wrong on most platforms. |
| - 1673_, [OpenBSD]: `Process.connections()`_, `Process.num_fds()`_ and |
| `Process.threads()`_ returned improper exception if process is gone. |
| - 1674_, [SunOS]: `disk_partitions()`_ may raise ``OSError``. |
| - 1684_, [Linux]: `disk_io_counters()`_ may raise ``ValueError`` on systems not |
| having ``/proc/diskstats``. |
| - 1695_, [Linux]: could not compile on kernels <= 2.6.13 due to |
| ``PSUTIL_HAVE_IOPRIO`` not being defined. (patch by Anselm Kruis) |
| |
| 5.6.7 |
| ===== |
| |
| 2019-11-26 |
| |
| **Bug fixes** |
| |
| - 1630_, [Windows], **[critical]**: can't compile source distribution due to C |
| syntax error. |
| |
| 5.6.6 |
| ===== |
| |
| 2019-11-25 |
| |
| **Bug fixes** |
| |
| - 1179_, [Linux]: `Process.cmdline()`_ now takes into account misbehaving processes |
| renaming the command line and using inappropriate chars to separate args. |
| - 1616_, **[critical]**: use of ``Py_DECREF`` instead of ``Py_CLEAR`` will |
| result in double ``free()`` and segfault |
| (`CVE-2019-18874 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18874>`__). |
| (patch by Riccardo Schirone) |
| - 1619_, [OpenBSD], **[critical]**: compilation fails due to C syntax error. |
| (patch by Nathan Houghton) |
| |
| 5.6.5 |
| ===== |
| |
| 2019-11-06 |
| |
| **Bug fixes** |
| |
| - 1615_: remove ``pyproject.toml`` as it was causing installation issues. |
| |
| 5.6.4 |
| ===== |
| |
| 2019-11-04 |
| |
| **Enhancements** |
| |
| - 1527_, [Linux]: added `Process.cpu_times()`_ ``iowait`` counter, which is the |
| time spent waiting for blocking I/O to complete. |
| - 1565_: add PEP 517/8 build backend and requirements specification for better |
| pip integration. (patch by Bernát Gábor) |
| |
| **Bug fixes** |
| |
| - 875_, [Windows], **[critical]**: `Process.cmdline()`_, `Process.environ()`_ or |
| `Process.cwd()`_ may occasionally fail with ``ERROR_PARTIAL_COPY`` which now |
| gets translated to `AccessDenied`_. |
| - 1126_, [Linux], **[critical]**: `Process.cpu_affinity()`_ segfaults on CentOS |
| 5 / manylinux. `Process.cpu_affinity()`_ support for CentOS 5 was removed. |
| - 1528_, [AIX], **[critical]**: compilation error on AIX 7.2 due to 32 vs 64 |
| bit differences. (patch by Arnon Yaari) |
| - 1535_: ``type`` and ``family`` fields returned by `net_connections()`_ are not |
| always turned into enums. |
| - 1536_, [NetBSD]: `Process.cmdline()`_ erroneously raise `ZombieProcess`_ error if |
| cmdline has non encodable chars. |
| - 1546_: usage percent may be rounded to 0 on Python 2. |
| - 1552_, [Windows]: `getloadavg()`_ math for calculating 5 and 15 mins values is |
| incorrect. |
| - 1568_, [Linux]: use CC compiler env var if defined. |
| - 1570_, [Windows]: ``NtWow64*`` syscalls fail to raise the proper error code |
| - 1585_, [OSX]: avoid calling ``close()`` (in C) on possible negative integers. |
| (patch by Athos Ribeiro) |
| - 1606_, [SunOS], **[critical]**: compilation fails on SunOS 5.10. |
| (patch by vser1) |
| |
| 5.6.3 |
| ===== |
| |
| 2019-06-11 |
| |
| **Enhancements** |
| |
| - 1494_, [AIX]: added support for `Process.environ()`_. (patch by Arnon Yaari) |
| |
| **Bug fixes** |
| |
| - 1276_, [AIX]: can't get whole `Process.cmdline()`_. (patch by Arnon Yaari) |
| - 1501_, [Windows]: `Process.cmdline()`_ and `Process.exe()`_ raise unhandled |
| "WinError 1168 element not found" exceptions for "Registry" and |
| "Memory Compression" pseudo processes on Windows 10. |
| - 1526_, [NetBSD], **[critical]**: `Process.cmdline()`_ could raise |
| ``MemoryError``. (patch by Kamil Rytarowski) |
| |
| 5.6.2 |
| ===== |
| |
| 2019-04-26 |
| |
| **Enhancements** |
| |
| - 604_, [Windows]: add new `getloadavg()`_, returning system load average |
| calculation, including on Windows (emulated). (patch by Ammar Askar) |
| - 1404_, [Linux]: `cpu_count()`_ with ``logical=False`` uses a second method |
| (read from ``/sys/devices/system/cpu/cpu[0-9]/topology/core_id``) in order to |
| determine the number of CPU cores in case ``/proc/cpuinfo`` does not provide this |
| info. |
| - 1458_: provide coloured test output. Also show failures on |
| ``KeyboardInterrupt``. |
| - 1464_: various docfixes (always point to Python 3 doc, fix links, etc.). |
| - 1476_, [Windows]: it is now possible to set process high I/O priority |
| (`Process.ionice()`_). Also, I/O priority values are now exposed as 4 new |
| constants: ``IOPRIO_VERYLOW``, ``IOPRIO_LOW``, ``IOPRIO_NORMAL``, |
| ``IOPRIO_HIGH``. |
| - 1478_: add make command to re-run tests failed on last run. |
| |
| **Bug fixes** |
| |
| - 1223_, [Windows]: `boot_time()`_ may return incorrect value on Windows XP. |
| - 1456_, [Linux]: `cpu_freq()`_ returns ``None`` instead of 0.0 when ``min`` |
| and ``max`` fields can't be determined. (patch by Alex Manuskin) |
| - 1462_, [Linux]: (tests) make tests invariant to ``LANG`` setting (patch by |
| Benjamin Drung) |
| - 1463_: `cpu_distribution.py`_ script was broken. |
| - 1470_, [Linux]: `disk_partitions()`_: fix corner case when ``/etc/mtab`` |
| doesn't exist. (patch by Cedric Lamoriniere) |
| - 1471_, [SunOS]: `Process.name()`_ and `Process.cmdline()`_ can return |
| ``SystemError``. (patch by Daniel Beer) |
| - 1472_, [Linux]: `cpu_freq()`_ does not return all CPUs on Raspberry-pi 3. |
| - 1474_: fix formatting of ``psutil.tests()`` which mimics ``ps aux`` output. |
| - 1475_, [Windows], **[critical]**: ``OSError.winerror`` attribute wasn't |
| properly checked resulting in ``WindowsError(ERROR_ACCESS_DENIED)`` being |
| raised instead of `AccessDenied`_. |
| - 1477_, [Windows]: wrong or absent error handling for private ``NTSTATUS`` |
| Windows APIs. Different process methods were affected by this. |
| - 1480_, [Windows], **[critical]**: `cpu_count()`_ with ``logical=False`` could |
| cause a crash due to fixed read violation. (patch by Samer Masterson) |
| - 1486_, [AIX], [SunOS]: ``AttributeError`` when interacting with `Process`_ |
| methods involved into `Process.oneshot()`_ context. |
| - 1491_, [SunOS]: `net_if_addrs()`_: use ``free()`` against ``ifap`` struct |
| on error. (patch by Agnewee) |
| - 1493_, [Linux]: `cpu_freq()`_: handle the case where |
| ``/sys/devices/system/cpu/cpufreq/`` exists but it's empty. |
| |
| 5.6.1 |
| ===== |
| |
| 2019-03-11 |
| |
| **Bug fixes** |
| |
| - 1329_, [AIX]: psutil doesn't compile on AIX 6.1. (patch by Arnon Yaari) |
| - 1448_, [Windows], **[critical]**: crash on import due to ``rtlIpv6AddressToStringA`` |
| not available on Wine. |
| - 1451_, [Windows], **[critical]**: `Process.memory_full_info()`_ segfaults. |
| ``NtQueryVirtualMemory`` is now used instead of ``QueryWorkingSet`` to |
| calculate USS memory. |
| |
| 5.6.0 |
| ===== |
| |
| 2019-03-05 |
| |
| **Enhancements** |
| |
| - 1379_, [Windows]: `Process.suspend()`_ and `Process.resume()`_ now use |
| ``NtSuspendProcess`` and ``NtResumeProcess`` instead of stopping/resuming all |
| threads of a process. This is faster and more reliable (aka this is what |
| ProcessHacker does). |
| - 1420_, [Windows]: in case of exception `disk_usage()`_ now also shows the path |
| name. |
| - 1422_, [Windows]: Windows APIs requiring to be dynamically loaded from DLL |
| libraries are now loaded only once on startup (instead of on per function |
| call) significantly speeding up different functions and methods. |
| - 1426_, [Windows]: ``PAGESIZE`` and number of processors is now calculated on |
| startup. |
| - 1428_: in case of error, the traceback message now shows the underlying C |
| function called which failed. |
| - 1433_: new `Process.parents()`_ method. (idea by Ghislain Le Meur) |
| - 1437_: `pids()`_ are returned in sorted order. |
| - 1442_: Python 3 is now the default interpreter used by Makefile. |
| |
| **Bug fixes** |
| |
| - 1353_: `process_iter()`_ is now thread safe (it rarely raised ``TypeError``). |
| - 1394_, [Windows], **[critical]**: `Process.name()`_ and `Process.exe()`_ may |
| erroneously return "Registry" or fail with "[Error 0] The operation completed |
| successfully". |
| ``QueryFullProcessImageNameW`` is now used instead of |
| ``GetProcessImageFileNameW`` in order to prevent that. |
| - 1411_, [BSD]: lack of ``Py_DECREF`` could cause segmentation fault on process |
| instantiation. |
| - 1419_, [Windows]: `Process.environ()`_ raises ``NotImplementedError`` when |
| querying a 64-bit process in 32-bit-WoW mode. Now it raises `AccessDenied`_. |
| - 1427_, [OSX]: `Process.cmdline()`_ and `Process.environ()`_ may erroneously |
| raise ``OSError`` on failed ``malloc()``. |
| - 1429_, [Windows]: ``SE DEBUG`` was not properly set for current process. It is |
| now, and it should result in less `AccessDenied`_ exceptions for low PID |
| processes. |
| - 1432_, [Windows]: `Process.memory_info_ex()`_'s USS memory is miscalculated |
| because we're not using the actual system ``PAGESIZE``. |
| - 1439_, [NetBSD]: `Process.connections()`_ may return incomplete results if using |
| `Process.oneshot()`_. |
| - 1447_: original exception wasn't turned into `NoSuchProcess`_ / `AccessDenied`_ |
| exceptions when using `Process.oneshot()`_ context manager. |
| |
| **Incompatible API changes** |
| |
| - 1291_, [OSX], **[critical]**: `Process.memory_maps()`_ was removed because |
| inherently broken (segfault) for years. |
| |
| 5.5.1 |
| ===== |
| |
| 2019-02-15 |
| |
| **Enhancements** |
| |
| - 1348_, [Windows]: on Windows >= 8.1 if `Process.cmdline()`_ fails due to |
| ``ERROR_ACCESS_DENIED`` attempt using ``NtQueryInformationProcess`` + |
| ``ProcessCommandLineInformation``. (patch by EccoTheFlintstone) |
| |
| **Bug fixes** |
| |
| - 1394_, [Windows]: `Process.exe()`_ returns "[Error 0] The operation completed |
| successfully" when Python process runs in "Virtual Secure Mode". |
| - 1402_: psutil exceptions' ``repr()`` show the internal private module path. |
| - 1408_, [AIX], **[critical]**: psutil won't compile on AIX 7.1 due to missing |
| header. (patch by Arnon Yaari) |
| |
| 5.5.0 |
| ===== |
| |
| 2019-01-23 |
| |
| **Enhancements** |
| |
| - 1350_, [FreeBSD]: added support for `sensors_temperatures()`_. (patch by Alex |
| Manuskin) |
| - 1352_, [FreeBSD]: added support for `cpu_freq()`_. (patch by Alex Manuskin) |
| |
| **Bug fixes** |
| |
| - 1111_: `Process.oneshot()`_ is now thread safe. |
| - 1354_, [Linux]: `disk_io_counters()`_ fails on Linux kernel 4.18+. |
| - 1357_, [Linux]: `Process.memory_maps()`_ and `Process.io_counters()`_ methods |
| are no longer exposed if not supported by the kernel. |
| - 1368_, [Windows]: fix `Process.ionice()`_ mismatch. (patch by |
| EccoTheFlintstone) |
| - 1370_, [Windows]: improper usage of ``CloseHandle()`` may lead to override the |
| original error code when raising an exception. |
| - 1373_, **[critical]**: incorrect handling of cache in `Process.oneshot()`_ |
| context causes `Process`_ instances to return incorrect results. |
| - 1376_, [Windows]: ``OpenProcess`` now uses ``PROCESS_QUERY_LIMITED_INFORMATION`` |
| access rights wherever possible, resulting in less `AccessDenied`_ exceptions |
| being thrown for system processes. |
| - 1376_, [Windows]: check if variable is ``NULL`` before ``free()`` ing it. |
| (patch by EccoTheFlintstone) |
| |
| 5.4.8 |
| ===== |
| |
| 2018-10-30 |
| |
| **Enhancements** |
| |
| - 1197_, [Linux]: `cpu_freq()`_ is now implemented by parsing ``/proc/cpuinfo`` |
| in case ``/sys/devices/system/cpu/*`` filesystem is not available. |
| - 1310_, [Linux]: `sensors_temperatures()`_ now parses ``/sys/class/thermal`` |
| in case ``/sys/class/hwmon`` fs is not available (e.g. Raspberry Pi). (patch |
| by Alex Manuskin) |
| - 1320_, [POSIX]: better compilation support when using g++ instead of GCC. |
| (patch by Jaime Fullaondo) |
| |
| **Bug fixes** |
| |
| - 715_: do not print exception on import time in case `cpu_times()`_ fails. |
| - 1004_, [Linux]: `Process.io_counters()`_ may raise ``ValueError``. |
| - 1277_, [OSX]: available and used memory (`virtual_memory()`_) metrics are |
| not accurate. |
| - 1294_, [Windows]: `Process.connections()`_ may sometimes fail with |
| intermittent ``0xC0000001``. (patch by Sylvain Duchesne) |
| - 1307_, [Linux]: `disk_partitions()`_ does not honour `PROCFS_PATH`_. |
| - 1320_, [AIX]: system CPU times (`cpu_times()`_) were being reported with |
| ticks unit as opposed to seconds. (patch by Jaime Fullaondo) |
| - 1332_, [OSX]: psutil debug messages are erroneously printed all the time. |
| (patch by Ilya Yanok) |
| - 1346_, [SunOS]: `net_connections()`_ returns an empty list. (patch by Oleksii |
| Shevchuk) |
| |
| 5.4.7 |
| ===== |
| |
| 2018-08-14 |
| |
| **Enhancements** |
| |
| - 1286_, [macOS]: ``psutil.OSX`` constant is now deprecated in favor of new |
| ``psutil.MACOS``. |
| - 1309_, [Linux]: added ``psutil.STATUS_PARKED`` constant for `Process.status()`_. |
| - 1321_, [Linux]: add `disk_io_counters()`_ dual implementation relying on |
| ``/sys/block`` filesystem in case ``/proc/diskstats`` is not available. |
| (patch by Lawrence Ye) |
| |
| **Bug fixes** |
| |
| - 1209_, [macOS]: `Process.memory_maps()`_ may fail with ``EINVAL`` due to poor |
| ``task_for_pid()`` syscall. `AccessDenied`_ is now raised instead. |
| - 1278_, [macOS]: `Process.threads()`_ incorrectly return microseconds instead of |
| seconds. (patch by Nikhil Marathe) |
| - 1279_, [Linux], [macOS], [BSD]: `net_if_stats()`_ may return ``ENODEV``. |
| - 1294_, [Windows]: `Process.connections()`_ may sometime fail with |
| ``MemoryError``. (patch by sylvainduchesne) |
| - 1305_, [Linux]: `disk_io_counters()`_ may report inflated r/w bytes values. |
| - 1309_, [Linux]: `Process.status()`_ is unable to recognize ``"idle"`` and |
| ``"parked"`` statuses (returns ``"?"``). |
| - 1313_, [Linux]: `disk_io_counters()`_ can report inflated values due to |
| counting base disk device and its partition(s) twice. |
| - 1323_, [Linux]: `sensors_temperatures()`_ may fail with ``ValueError``. |
| |
| 5.4.6 |
| ===== |
| |
| 2018-06-07 |
| |
| **Bug fixes** |
| |
| - 1258_, [Windows], **[critical]**: `Process.username()`_ may cause a segfault |
| (Python interpreter crash). (patch by Jean-Luc Migot) |
| - 1273_: `net_if_addrs()`_ namedtuple's name has been renamed from ``snic`` to |
| ``snicaddr``. |
| - 1274_, [Linux]: there was a small chance `Process.children()`_ may swallow |
| `AccessDenied`_ exceptions. |
| |
| 5.4.5 |
| ===== |
| |
| 2018-04-14 |
| |
| **Bug fixes** |
| |
| - 1268_: setup.py's ``extra_require`` parameter requires latest setuptools version, |
| breaking quite a lot of installations. |
| |
| 5.4.4 |
| ===== |
| |
| 2018-04-13 |
| |
| **Enhancements** |
| |
| - 1239_, [Linux]: expose kernel ``slab`` memory field for `virtual_memory()`_. |
| (patch by Maxime Mouial) |
| |
| **Bug fixes** |
| |
| - 694_, [SunOS]: `Process.cmdline()`_ could be truncated at the 15th character when |
| reading it from ``/proc``. An extra effort is made by reading it from process |
| address space first. (patch by Georg Sauthoff) |
| - 771_, [Windows]: `cpu_count()`_ (both logical and cores) return a wrong |
| (smaller) number on systems using process groups (> 64 cores). |
| - 771_, [Windows]: `cpu_times()`_ with ``percpu=True`` return fewer CPUs on |
| systems using process groups (> 64 cores). |
| - 771_, [Windows]: `cpu_stats()`_ and `cpu_freq()`_ may return incorrect results on |
| systems using process groups (> 64 cores). |
| - 1193_, [SunOS]: return uid/gid from ``/proc/pid/psinfo`` if there aren't |
| enough permissions for ``/proc/pid/cred``. (patch by Georg Sauthoff) |
| - 1194_, [SunOS]: return nice value from ``psinfo`` as ``getpriority()`` doesn't |
| support real-time processes. (patch by Georg Sauthoff) |
| - 1194_, [SunOS]: fix double ``free()`` in `Process.cpu_num()`_. (patch by Georg |
| Sauthoff) |
| - 1194_, [SunOS]: fix undefined behavior related to strict-aliasing rules |
| and warnings. (patch by Georg Sauthoff) |
| - 1210_, [Linux]: `cpu_percent()`_ steal time may remain stuck at 100% due to Linux |
| erroneously reporting a decreased steal time between calls. (patch by Arnon |
| Yaari) |
| - 1216_: fix compatibility with Python 2.6 on Windows (patch by Dan Vinakovsky) |
| - 1222_, [Linux]: `Process.memory_full_info()`_ was erroneously summing "Swap:" and |
| "SwapPss:". Same for "Pss:" and "SwapPss". Not anymore. |
| - 1224_, [Windows]: `Process.wait()`_ may erroneously raise `TimeoutExpired`_. |
| - 1238_, [Linux]: `sensors_battery()`_ may return ``None`` in case battery is not |
| listed as "BAT0" under ``/sys/class/power_supply``. |
| - 1240_, [Windows]: `cpu_times()`_ float loses accuracy in a long running system. |
| (patch by stswandering) |
| - 1245_, [Linux]: `sensors_temperatures()`_ may fail with ``IOError`` "no such file". |
| - 1255_, [FreeBSD]: `swap_memory()`_ stats were erroneously represented in KB. |
| (patch by Denis Krienbühl) |
| |
| **Backward compatibility** |
| |
| - 771_, [Windows]: `cpu_count()`_ with ``logical=False`` on Windows XP and Vista |
| is no longer supported and returns ``None``. |
| |
| 5.4.3 |
| ===== |
| |
| *2018-01-01* |
| |
| **Enhancements** |
| |
| - 775_: `disk_partitions()`_ on Windows return mount points. |
| |
| **Bug fixes** |
| |
| - 1193_: `pids()`_ may return ``False`` on macOS. |
| |
| 5.4.2 |
| ===== |
| |
| *2017-12-07* |
| |
| **Enhancements** |
| |
| - 1173_: introduced ``PSUTIL_DEBUG`` environment variable which can be set in order |
| to print useful debug messages on stderr (useful in case of nasty errors). |
| - 1177_, [macOS]: added support for `sensors_battery()`_. (patch by Arnon Yaari) |
| - 1183_: `Process.children()`_ is 2x faster on POSIX and 2.4x faster on Linux. |
| - 1188_: deprecated method `Process.memory_info_ex()`_ now warns by using |
| ``FutureWarning`` instead of ``DeprecationWarning``. |
| |
| **Bug fixes** |
| |
| - 1152_, [Windows]: `disk_io_counters()`_ may return an empty dict. |
| - 1169_, [Linux]: `users()`_ ``hostname`` returns username instead. (patch by |
| janderbrain) |
| - 1172_, [Windows]: ``make test`` does not work. |
| - 1179_, [Linux]: `Process.cmdline()`_ is now able to split cmdline args for |
| misbehaving processes which overwrite ``/proc/pid/cmdline`` and use spaces |
| instead of null bytes as args separator. |
| - 1181_, [macOS]: `Process.memory_maps()`_ may raise ``ENOENT``. |
| - 1187_, [macOS]: `pids()`_ does not return PID 0 on recent macOS versions. |
| |
| 5.4.1 |
| ===== |
| |
| *2017-11-08* |
| |
| **Enhancements** |
| |
| - 1164_, [AIX]: add support for `Process.num_ctx_switches()`_. (patch by Arnon |
| Yaari) |
| - 1053_: drop Python 3.3 support (psutil still works but it's no longer |
| tested). |
| |
| **Bug fixes** |
| |
| - 1150_, [Windows]: when a process is terminated now the exit code is set to |
| ``SIGTERM`` instead of ``0``. (patch by Akos Kiss) |
| - 1151_: ``python -m psutil.tests`` fail. |
| - 1154_, [AIX], **[critical]**: psutil won't compile on AIX 6.1.0. |
| (patch by Arnon Yaari) |
| - 1167_, [Windows]: `net_io_counters()`_ packets count now include also non-unicast |
| packets. (patch by Matthew Long) |
| |
| 5.4.0 |
| ===== |
| |
| *2017-10-12* |
| |
| **Enhancements** |
| |
| - 1123_, [AIX]: added support for AIX platform. (patch by Arnon Yaari) |
| |
| **Bug fixes** |
| |
| - 1009_, [Linux]: `sensors_temperatures()`_ may crash with ``IOError``. |
| - 1012_, [Windows]: `disk_io_counters()`_ ``read_time`` and ``write_time`` |
| were expressed in tens of micro seconds instead of milliseconds. |
| - 1127_, [macOS], **[critical]**: invalid reference counting in |
| `Process.open_files()`_ may lead to segfault. (patch by Jakub Bacic) |
| - 1129_, [Linux]: `sensors_fans()`_ may crash with ``IOError``. (patch by |
| Sebastian Saip) |
| - 1131_, [SunOS]: fix compilation warnings. (patch by Arnon Yaari) |
| - 1133_, [Windows]: can't compile on newer versions of Visual Studio 2017 15.4. |
| (patch by Max Bélanger) |
| - 1138_, [Linux]: can't compile on CentOS 5.0 and RedHat 5.0. (patch by Prodesire) |
| |
| 5.3.1 |
| ===== |
| |
| *2017-09-10* |
| |
| **Enhancements** |
| |
| - 1124_: documentation moved to http://psutil.readthedocs.io |
| |
| **Bug fixes** |
| |
| - 1105_, [FreeBSD]: psutil does not compile on FreeBSD 12. |
| - 1125_, [BSD]: `net_connections()`_ raises ``TypeError``. |
| |
| **Compatibility notes** |
| |
| - 1120_: ``.exe`` files for Windows are no longer uploaded on PyPI as per |
| PEP-527. Only wheels are provided. |
| |
| 5.3.0 |
| ===== |
| |
| *2017-09-01* |
| |
| **Enhancements** |
| |
| - 802_: `disk_io_counters()`_ and `net_io_counters()`_ numbers no longer wrap |
| (restart from 0). Introduced a new ``nowrap`` argument. |
| - 928_: `net_connections()`_ and `Process.connections()`_ ``laddr`` and |
| ``raddr`` are now named tuples. |
| - 1015_: `swap_memory()`_ now relies on ``/proc/meminfo`` instead of ``sysinfo()`` |
| syscall so that it can be used in conjunction with `PROCFS_PATH`_ in order to |
| retrieve memory info about Linux containers such as Docker and Heroku. |
| - 1022_: `users()`_ provides a new ``pid`` field. |
| - 1025_: `process_iter()`_ accepts two new parameters in order to invoke |
| `Process.as_dict()`_: ``attrs`` and ``ad_value``. With these you can iterate |
| over all processes in one shot without needing to catch `NoSuchProcess`_ and |
| do list/dict comprehensions. |
| - 1040_: implemented full unicode support. |
| - 1051_: `disk_usage()`_ on Python 3 is now able to accept bytes. |
| - 1058_: test suite now enables all warnings by default. |
| - 1060_: source distribution is dynamically generated so that it only includes |
| relevant files. |
| - 1079_, [FreeBSD]: `net_connections()`_ ``fd`` number is now being set for real |
| (instead of ``-1``). (patch by Gleb Smirnoff) |
| - 1091_, [SunOS]: implemented `Process.environ()`_. (patch by Oleksii Shevchuk) |
| |
| **Bug fixes** |
| |
| - 989_, [Windows]: `boot_time()`_ may return a negative value. |
| - 1007_, [Windows]: `boot_time()`_ can have a 1 sec fluctuation between calls. |
| The value of the first call is now cached so that `boot_time()`_ always |
| returns the same value if fluctuation is <= 1 second. |
| - 1013_, [FreeBSD]: `net_connections()`_ may return incorrect PID. (patch |
| by Gleb Smirnoff) |
| - 1014_, [Linux]: `Process`_ class can mask legitimate ``ENOENT`` exceptions as |
| `NoSuchProcess`_. |
| - 1016_: `disk_io_counters()`_ raises ``RuntimeError`` on a system with no disks. |
| - 1017_: `net_io_counters()`_ raises ``RuntimeError`` on a system with no network |
| cards installed. |
| - 1021_, [Linux]: `Process.open_files()`_ may erroneously raise `NoSuchProcess`_ |
| instead of skipping a file which gets deleted while open files are retrieved. |
| - 1029_, [macOS], [FreeBSD]: `Process.connections()`_ with ``family=unix`` on Python |
| 3 doesn't properly handle unicode paths and may raise ``UnicodeDecodeError``. |
| - 1033_, [macOS], [FreeBSD]: memory leak for `net_connections()`_ and |
| `Process.connections()`_ when retrieving UNIX sockets (``kind='unix'``). |
| - 1040_: fixed many unicode related issues such as ``UnicodeDecodeError`` on |
| Python 3 + POSIX and invalid encoded data on Windows. |
| - 1042_, [FreeBSD], **[critical]**: psutil won't compile on FreeBSD 12. |
| - 1044_, [macOS]: different `Process`_ methods incorrectly raise `AccessDenied`_ |
| for zombie processes. |
| - 1046_, [Windows]: `disk_partitions()`_ on Windows overrides user's ``SetErrorMode``. |
| - 1047_, [Windows]: `Process.username()`_: memory leak in case exception is thrown. |
| - 1048_, [Windows]: `users()`_ ``host`` field report an invalid IP address. |
| - 1050_, [Windows]: `Process.memory_maps()`_ leaks memory. |
| - 1055_: `cpu_count()`_ is no longer cached. This is useful on systems such as |
| Linux where CPUs can be disabled at runtime. This also reflects on |
| `Process.cpu_percent()`_ which no longer uses the cache. |
| - 1058_: fixed Python warnings. |
| - 1062_: `disk_io_counters()`_ and `net_io_counters()`_ raise ``TypeError`` if |
| no disks or NICs are installed on the system. |
| - 1063_, [NetBSD]: `net_connections()`_ may list incorrect sockets. |
| - 1064_, [NetBSD], **[critical]**: `swap_memory()`_ may segfault in case of error. |
| - 1065_, [OpenBSD], **[critical]**: `Process.cmdline()`_ may raise ``SystemError``. |
| - 1067_, [NetBSD]: `Process.cmdline()`_ leaks memory if process has terminated. |
| - 1069_, [FreeBSD]: `Process.cpu_num()`_ may return 255 for certain kernel |
| processes. |
| - 1071_, [Linux]: `cpu_freq()`_ may raise ``IOError`` on old RedHat distros. |
| - 1074_, [FreeBSD]: `sensors_battery()`_ raises ``OSError`` in case of no battery. |
| - 1075_, [Windows]: `net_if_addrs()`_: ``inet_ntop()`` return value is not checked. |
| - 1077_, [SunOS]: `net_if_addrs()`_ shows garbage addresses on SunOS 5.10. |
| (patch by Oleksii Shevchuk) |
| - 1077_, [SunOS]: `net_connections()`_ does not work on SunOS 5.10. (patch by |
| Oleksii Shevchuk) |
| - 1079_, [FreeBSD]: `net_connections()`_ didn't list locally connected sockets. |
| (patch by Gleb Smirnoff) |
| - 1085_: `cpu_count()`_ return value is now checked and forced to ``None`` if <= 1. |
| - 1087_: `Process.cpu_percent()`_ guard against `cpu_count()`_ returning ``None`` |
| and assumes 1 instead. |
| - 1093_, [SunOS]: `Process.memory_maps()`_ shows wrong 64 bit addresses. |
| - 1094_, [Windows]: `pid_exists()`_ may lie. Also, all process APIs relying |
| on ``OpenProcess`` Windows API now check whether the PID is actually running. |
| - 1098_, [Windows]: `Process.wait()`_ may erroneously return sooner, when the PID |
| is still alive. |
| - 1099_, [Windows]: `Process.terminate()`_ may raise `AccessDenied`_ even if the |
| process already died. |
| - 1101_, [Linux]: `sensors_temperatures()`_ may raise ``ENODEV``. |
| |
| **Porting notes** |
| |
| - 1039_: returned types consolidation. 1) Windows / `Process.cpu_times()`_: |
| fields #3 and #4 were int instead of float. 2) Linux / FreeBSD / OpenBSD: |
| `Process.connections()`_ ``raddr`` is now set to ``""`` instead of ``None`` |
| when retrieving UNIX sockets. |
| - 1040_: all strings are encoded by using OS fs encoding. |
| - 1040_: the following Windows APIs on Python 2 now return a string instead of |
| unicode: ``Process.memory_maps().path``, ``WindowsService.bin_path()``, |
| ``WindowsService.description()``, ``WindowsService.display_name()``, |
| ``WindowsService.username()``. |
| |
| 5.2.2 |
| ===== |
| |
| *2017-04-10* |
| |
| **Bug fixes** |
| |
| - 1000_: fixed some setup.py warnings. |
| - 1002_, [SunOS]: remove C macro which will not be available on new Solaris |
| versions. (patch by Danek Duvall) |
| - 1004_, [Linux]: `Process.io_counters()`_ may raise ``ValueError``. |
| - 1006_, [Linux]: `cpu_freq()`_ may return ``None`` on some Linux versions does not |
| support the function. Let's not make the function available instead. |
| - 1009_, [Linux]: `sensors_temperatures()`_ may raise ``OSError``. |
| - 1010_, [Linux]: `virtual_memory()`_ may raise ``ValueError`` on Ubuntu 14.04. |
| |
| 5.2.1 |
| ===== |
| |
| *2017-03-24* |
| |
| **Bug fixes** |
| |
| - 981_, [Linux]: `cpu_freq()`_ may return an empty list. |
| - 993_, [Windows]: `Process.memory_maps()`_ on Python 3 may raise |
| ``UnicodeDecodeError``. |
| - 996_, [Linux]: `sensors_temperatures()`_ may not show all temperatures. |
| - 997_, [FreeBSD]: `virtual_memory()`_ may fail due to missing ``sysctl`` |
| parameter on FreeBSD 12. |
| |
| 5.2.0 |
| ===== |
| |
| *2017-03-05* |
| |
| **Enhancements** |
| |
| - 971_, [Linux]: Add `sensors_fans()`_ function. (patch by Nicolas Hennion) |
| - 976_, [Windows]: `Process.io_counters()`_ has 2 new fields: ``other_count`` and |
| ``other_bytes``. |
| - 976_, [Linux]: `Process.io_counters()`_ has 2 new fields: ``read_chars`` and |
| ``write_chars``. |
| |
| **Bug fixes** |
| |
| - 872_, [Linux]: can now compile on Linux by using MUSL C library. |
| - 985_, [Windows]: Fix a crash in `Process.open_files()`_ when the worker thread |
| for ``NtQueryObject`` times out. |
| - 986_, [Linux]: `Process.cwd()`_ may raise `NoSuchProcess`_ instead of `ZombieProcess`_. |
| |
| 5.1.3 |
| ===== |
| |
| **Bug fixes** |
| |
| - 971_, [Linux]: `sensors_temperatures()`_ didn't work on CentOS 7. |
| - 973_, **[critical]**: `cpu_percent()`_ may raise ``ZeroDivisionError``. |
| |
| 5.1.2 |
| ===== |
| |
| *2017-02-03* |
| |
| **Bug fixes** |
| |
| - 966_, [Linux]: `sensors_battery()`_ ``power_plugged`` may erroneously return |
| ``None`` on Python 3. |
| - 968_, [Linux]: `disk_io_counters()`_ raises ``TypeError`` on Python 3. |
| - 970_, [Linux]: `sensors_battery()`_ ``name`` and ``label`` fields on Python 3 |
| are bytes instead of str. |
| |
| 5.1.1 |
| ===== |
| |
| *2017-02-03* |
| |
| **Enhancements** |
| |
| - 966_, [Linux]: `sensors_battery()`_ ``percent`` is a float and is more precise. |
| |
| **Bug fixes** |
| |
| - 964_, [Windows]: `Process.username()`_ and `users()`_ may return badly |
| decoded character on Python 3. |
| - 965_, [Linux]: `disk_io_counters()`_ may miscalculate sector size and report |
| the wrong number of bytes read and written. |
| - 966_, [Linux]: `sensors_battery()`_ may fail with ``FileNotFoundError``. |
| - 966_, [Linux]: `sensors_battery()`_ ``power_plugged`` may lie. |
| |
| 5.1.0 |
| ===== |
| |
| *2017-02-01* |
| |
| **Enhancements** |
| |
| - 357_: added `Process.cpu_num()`_ (what CPU a process is on). |
| - 371_: added `sensors_temperatures()`_ (Linux only). |
| - 941_: added `cpu_freq()`_ (CPU frequency). |
| - 955_: added `sensors_battery()`_ (Linux, Windows, only). |
| - 956_: `Process.cpu_affinity()`_ can now be passed ``[]`` argument as an |
| alias to set affinity against all eligible CPUs. |
| |
| **Bug fixes** |
| |
| - 687_, [Linux]: `pid_exists()`_ no longer returns ``True`` if passed a process |
| thread ID. |
| - 948_: cannot install psutil with ``PYTHONOPTIMIZE=2``. |
| - 950_, [Windows]: `Process.cpu_percent()`_ was calculated incorrectly and showed |
| higher number than real usage. |
| - 951_, [Windows]: the uploaded wheels for Python 3.6 64 bit didn't work. |
| - 959_: psutil exception objects could not be pickled. |
| - 960_: `psutil.Popen`_ ``wait()`` did not return the correct negative exit |
| status if process is killed by a signal. |
| - 961_, [Windows]: ``WindowsService.description()`` method may fail with |
| ``ERROR_MUI_FILE_NOT_FOUND``. |
| |
| 5.0.1 |
| ===== |
| |
| *2016-12-21* |
| |
| **Enhancements** |
| |
| - 939_: tar.gz distribution went from 1.8M to 258K. |
| - 811_, [Windows]: provide a more meaningful error message if trying to use |
| psutil on unsupported Windows XP. |
| |
| **Bug fixes** |
| |
| - 609_, [SunOS], **[critical]**: psutil does not compile on Solaris 10. |
| - 936_, [Windows]: fix compilation error on VS 2013 (patch by Max Bélanger). |
| - 940_, [Linux]: `cpu_percent()`_ and `cpu_times_percent()`_ was calculated |
| incorrectly as ``iowait``, ``guest`` and ``guest_nice`` times were not |
| properly taken into account. |
| - 944_, [OpenBSD]: `pids()`_ was omitting PID 0. |
| |
| 5.0.0 |
| ===== |
| |
| *2016-11-06* |
| |
| **Enhncements** |
| |
| - 799_: new `Process.oneshot()`_ context manager making `Process`_ methods around |
| +2x faster in general and from +2x to +6x faster on Windows. |
| - 943_: better error message in case of version conflict on import. |
| |
| **Bug fixes** |
| |
| - 932_, [NetBSD]: `net_connections()`_ and `Process.connections()`_ may fail |
| without raising an exception. |
| - 933_, [Windows]: memory leak in `cpu_stats()`_ and |
| ``WindowsService.description()`` method. |
| |
| 4.4.2 |
| ===== |
| |
| *2016-10-26* |
| |
| **Bug fixes** |
| |
| - 931_, **[critical]**: psutil no longer compiles on Solaris. |
| |
| 4.4.1 |
| ===== |
| |
| *2016-10-25* |
| |
| **Bug fixes** |
| |
| - 927_, **[critical]**: `psutil.Popen`_ ``__del__`` may cause maximum recursion |
| depth error. |
| |
| 4.4.0 |
| ===== |
| |
| *2016-10-23* |
| |
| **Enhancements** |
| |
| - 874_, [Windows]: make `net_if_addrs()`_ also return the ``netmask``. |
| - 887_, [Linux]: `virtual_memory()`_ ``available`` and ``used`` values are more |
| precise and match ``free`` cmdline utility. ``available`` also takes into |
| account LCX containers preventing ``available`` to overflow ``total``. |
| - 891_: `procinfo.py`_ script has been updated and provides a lot more info. |
| |
| **Bug fixes** |
| |
| - 514_, [macOS], **[critical]**: `Process.memory_maps()`_ can segfault. |
| - 783_, [macOS]: `Process.status()`_ may erroneously return ``"running"`` for |
| zombie processes. |
| - 798_, [Windows]: `Process.open_files()`_ returns and empty list on Windows 10. |
| - 825_, [Linux]: `Process.cpu_affinity()`_: fix possible double close and use of |
| unopened socket. |
| - 880_, [Windows]: fix race condition inside `net_connections()`_. |
| - 885_: ``ValueError`` is raised if a negative integer is passed to `cpu_percent()`_ |
| functions. |
| - 892_, [Linux], **[critical]**: `Process.cpu_affinity()`_ with ``[-1]`` as arg |
| raises ``SystemError`` with no error set; now ``ValueError`` is raised. |
| - 906_, [BSD]: `disk_partitions()`_ with ``all=False`` returned an empty list. |
| Now the argument is ignored and all partitions are always returned. |
| - 907_, [FreeBSD]: `Process.exe()`_ may fail with ``OSError(ENOENT)``. |
| - 908_, [macOS], [BSD]: different process methods could errounesuly mask the real |
| error for high-privileged PIDs and raise `NoSuchProcess`_ and `AccessDenied`_ |
| instead of ``OSError`` and ``RuntimeError``. |
| - 909_, [macOS]: `Process.open_files()`_ and `Process.connections()`_ methods |
| may raise ``OSError`` with no exception set if process is gone. |
| - 916_, [macOS]: fix many compilation warnings. |
| |
| 4.3.1 |
| ===== |
| |
| *2016-09-01* |
| |
| **Enhancements** |
| |
| - 881_: ``make install`` now works also when using a virtual env. |
| |
| **Bug fixes** |
| |
| - 854_: `Process.as_dict()`_ raises ``ValueError`` if passed an erroneous attrs name. |
| - 857_, [SunOS]: `Process.cpu_times()`_, `Process.cpu_percent()`_, |
| `Process.threads()`_ and `Process.memory_maps()`_ may raise ``RuntimeError`` if |
| attempting to query a 64bit process with a 32bit Python. "Null" values are |
| returned as a fallback. |
| - 858_: `Process.as_dict()`_ should not call `Process.memory_info_ex()`_ |
| because it's deprecated. |
| - 863_, [Windows]: `Process.memory_maps()`_ truncates addresses above 32 bits. |
| - 866_, [Windows]: `win_service_iter()`_ and services in general are not able to |
| handle unicode service names / descriptions. |
| - 869_, [Windows]: `Process.wait()`_ may raise `TimeoutExpired`_ with wrong timeout |
| unit (ms instead of sec). |
| - 870_, [Windows]: handle leak inside ``psutil_get_process_data``. |
| |
| 4.3.0 |
| ===== |
| |
| *2016-06-18* |
| |
| **Enhancements** |
| |
| - 819_, [Linux]: different speedup improvements: |
| `Process.ppid()`_ +20% faster. |
| `Process.status()`_ +28% faster. |
| `Process.name()`_ +25% faster. |
| `Process.num_threads()`_ +20% faster on Python 3. |
| |
| **Bug fixes** |
| |
| - 810_, [Windows]: Windows wheels are incompatible with pip 7.1.2. |
| - 812_, [NetBSD], **[critical]**: fix compilation on NetBSD-5.x. |
| - 823_, [NetBSD]: `virtual_memory()`_ raises ``TypeError`` on Python 3. |
| - 829_, [POSIX]: `disk_usage()`_ ``percent`` field takes root reserved space |
| into account. |
| - 816_, [Windows]: fixed `net_io_counters()`_ values wrapping after 4.3GB in |
| Windows Vista (NT 6.0) and above using 64bit values from newer win APIs. |
| |
| 4.2.0 |
| ===== |
| |
| *2016-05-14* |
| |
| **Enhancements** |
| |
| - 795_, [Windows]: new APIs to deal with Windows services: `win_service_iter()`_ |
| and `win_service_get()`_. |
| - 800_, [Linux]: `virtual_memory()`_ returns a new ``shared`` memory field. |
| - 819_, [Linux]: speedup ``/proc`` parsing: |
| `Process.ppid()`_ +20% faster. |
| `Process.status()`_ +28% faster. |
| `Process.name()`_ +25% faster. |
| `Process.num_threads()`_ +20% faster on Python 3. |
| |
| **Bug fixes** |
| |
| - 797_, [Linux]: `net_if_stats()`_ may raise ``OSError`` for certain NIC cards. |
| - 813_: `Process.as_dict()`_ should ignore extraneous attribute names which gets |
| attached to the `Process`_ instance. |
| |
| 4.1.0 |
| ===== |
| |
| *2016-03-12* |
| |
| **Enhancements** |
| |
| - 777_, [Linux]: `Process.open_files()`_ on Linux return 3 new fields: |
| ``position``, ``mode`` and ``flags``. |
| - 779_: `Process.cpu_times()`_ returns two new fields, ``children_user`` and |
| ``children_system`` (always set to 0 on macOS and Windows). |
| - 789_, [Windows]: `cpu_times()`_ return two new fields: ``interrupt`` and |
| ``dpc``. Same for `cpu_times_percent()`_. |
| - 792_: new `cpu_stats()`_ function returning number of CPU ``ctx_switches``, |
| ``interrupts``, ``soft_interrupts`` and ``syscalls``. |
| |
| **Bug fixes** |
| |
| - 774_, [FreeBSD]: `net_io_counters()`_ dropout is no longer set to 0 if the kernel |
| provides it. |
| - 776_, [Linux]: `Process.cpu_affinity()`_ may erroneously raise `NoSuchProcess`_. |
| (patch by wxwright) |
| - 780_, [macOS]: psutil does not compile with some GCC versions. |
| - 786_: `net_if_addrs()`_ may report incomplete MAC addresses. |
| - 788_, [NetBSD]: `virtual_memory()`_ ``buffers`` and ``shared`` values were |
| set to 0. |
| - 790_, [macOS], **[critical]**: psutil won't compile on macOS 10.4. |
| |
| 4.0.0 |
| ===== |
| |
| *2016-02-17* |
| |
| **Enhancements** |
| |
| - 523_, [Linux], [FreeBSD]: `disk_io_counters()`_ return a new ``busy_time`` field. |
| - 660_, [Windows]: make.bat is smarter in finding alternative VS install |
| locations. (patch by mpderbec) |
| - 732_: `Process.environ()`_. (patch by Frank Benkstein) |
| - 753_, [Linux], [macOS], [Windows]: process USS and PSS (Linux) "real" memory |
| stats. (patch by Eric Rahm) |
| - 755_: `Process.memory_percent()`_ ``memtype`` parameter. |
| - 758_: tests now live in psutil namespace. |
| - 760_: expose OS constants (``psutil.LINUX``, ``psutil.OSX``, etc.) |
| - 756_, [Linux]: `disk_io_counters()`_ return 2 new fields: ``read_merged_count`` |
| and ``write_merged_count``. |
| - 762_: new `procsmem.py`_ script. |
| |
| **Bug fixes** |
| |
| - 685_, [Linux]: `virtual_memory()`_ provides wrong results on systems with a lot |
| of physical memory. |
| - 704_, [SunOS]: psutil does not compile on Solaris sparc. |
| - 734_: on Python 3 invalid UTF-8 data is not correctly handled for |
| `Process.name()`_, `Process.cwd()`_, `Process.exe()`_, `Process.cmdline()`_ |
| and `Process.open_files()`_ methods resulting in ``UnicodeDecodeError`` |
| exceptions. ``'surrogateescape'`` error handler is now used as a workaround for |
| replacing the corrupted data. |
| - 737_, [Windows]: when the bitness of psutil and the target process was |
| different, `Process.cmdline()`_ and `Process.cwd()`_ could return a wrong |
| result or incorrectly report an `AccessDenied`_ error. |
| - 741_, [OpenBSD]: psutil does not compile on mips64. |
| - 751_, [Linux]: fixed call to ``Py_DECREF`` on possible ``NULL`` object. |
| - 754_, [Linux]: `Process.cmdline()`_ can be wrong in case of zombie process. |
| - 759_, [Linux]: `Process.memory_maps()`_ may return paths ending with ``" (deleted)"``. |
| - 761_, [Windows]: `boot_time()`_ wraps to 0 after 49 days. |
| - 764_, [NetBSD]: fix compilation on NetBSD-6.x. |
| - 766_, [Linux]: `net_connections()`_ can't handle malformed ``/proc/net/unix`` |
| file. |
| - 767_, [Linux]: `disk_io_counters()`_ may raise ``ValueError`` on 2.6 kernels and it's |
| broken on 2.4 kernels. |
| - 770_, [NetBSD]: `disk_io_counters()`_ metrics didn't update. |
| |
| 3.4.2 |
| ===== |
| |
| *2016-01-20* |
| |
| **Enhancements** |
| |
| - 728_, [SunOS]: exposed `PROCFS_PATH`_ constant to change the default |
| location of ``/proc`` filesystem. |
| |
| **Bug fixes** |
| |
| - 724_, [FreeBSD]: `virtual_memory()`_ ``total`` is incorrect. |
| - 730_, [FreeBSD], **[critical]**: `virtual_memory()`_ crashes with |
| "OSError: [Errno 12] Cannot allocate memory". |
| |
| 3.4.1 |
| ===== |
| |
| *2016-01-15* |
| |
| **Enhancements** |
| |
| - 557_, [NetBSD]: added NetBSD support. (contributed by Ryo Onodera and |
| Thomas Klausner) |
| - 708_, [Linux]: `net_connections()`_ and `Process.connections()`_ on Python 2 |
| can be up to 3x faster in case of many connections. |
| Also `Process.memory_maps()`_ is slightly faster. |
| - 718_: `process_iter()`_ is now thread safe. |
| |
| **Bug fixes** |
| |
| - 714_, [OpenBSD]: `virtual_memory()`_ ``cached`` value was always set to 0. |
| - 715_, **[critical]**: don't crash at import time if `cpu_times()`_ fail for |
| some reason. |
| - 717_, [Linux]: `Process.open_files()`_ fails if deleted files still visible. |
| - 722_, [Linux]: `swap_memory()`_ no longer crashes if ``sin`` / ``sout`` can't |
| be determined due to missing ``/proc/vmstat``. |
| - 724_, [FreeBSD]: `virtual_memory()`_ ``total`` is slightly incorrect. |
| |
| 3.3.0 |
| ===== |
| |
| *2015-11-25* |
| |
| **Enhancements** |
| |
| - 558_, [Linux]: exposed `PROCFS_PATH`_ constant to change the default |
| location of ``/proc`` filesystem. |
| - 615_, [OpenBSD]: added OpenBSD support. (contributed by Landry Breuil) |
| |
| **Bug fixes** |
| |
| - 692_, [POSIX]: `Process.name()`_ is no longer cached as it may change. |
| |
| 3.2.2 |
| ===== |
| |
| *2015-10-04* |
| |
| **Bug fixes** |
| |
| - 517_, [SunOS]: `net_io_counters()`_ failed to detect network interfaces |
| correctly on Solaris 10 |
| - 541_, [FreeBSD]: `disk_io_counters()`_ r/w times were expressed in seconds instead |
| of milliseconds. (patch by dasumin) |
| - 610_, [SunOS]: fix build and tests on Solaris 10 |
| - 623_, [Linux]: process or system connections raises ``ValueError`` if IPv6 is not |
| supported by the system. |
| - 678_, [Linux], **[critical]**: can't install psutil due to bug in setup.py. |
| - 688_, [Windows]: compilation fails with MSVC 2015, Python 3.5. (patch by |
| Mike Sarahan) |
| |
| 3.2.1 |
| ===== |
| |
| *2015-09-03* |
| |
| **Bug fixes** |
| |
| - 677_, [Linux], **[critical]**: can't install psutil due to bug in setup.py. |
| |
| 3.2.0 |
| ===== |
| |
| *2015-09-02* |
| |
| **Enhancements** |
| |
| - 644_, [Windows]: added support for ``CTRL_C_EVENT`` and ``CTRL_BREAK_EVENT`` |
| signals to use with `Process.send_signal()`_. |
| - 648_: CI test integration for macOS. (patch by Jeff Tang) |
| - 663_, [POSIX]: `net_if_addrs()`_ now returns point-to-point (VPNs) addresses. |
| - 655_, [Windows]: different issues regarding unicode handling were fixed. On |
| Python 2 all APIs returning a string will now return an encoded version of it |
| by using sys.getfilesystemencoding() codec. The APIs involved are: |
| `net_if_addrs()`_, `net_if_stats()`_, `net_io_counters()`_, |
| `Process.cmdline()`_, `Process.name()`_, `Process.username()`_, `users()`_. |
| |
| **Bug fixes** |
| |
| - 513_, [Linux]: fixed integer overflow for ``RLIM_INFINITY``. |
| - 641_, [Windows]: fixed many compilation warnings. (patch by Jeff Tang) |
| - 652_, [Windows]: `net_if_addrs()`_ ``UnicodeDecodeError`` in case of non-ASCII NIC |
| names. |
| - 655_, [Windows]: `net_if_stats()`_ ``UnicodeDecodeError`` in case of non-ASCII NIC |
| names. |
| - 659_, [Linux]: compilation error on Suse 10. (patch by maozguttman) |
| - 664_, [Linux]: compilation error on Alpine Linux. (patch by Bart van Kleef) |
| - 670_, [Windows]: segfgault of `net_if_addrs()`_ in case of non-ASCII NIC names. |
| (patch by sk6249) |
| - 672_, [Windows]: compilation fails if using Windows SDK v8.0. (patch by |
| Steven Winfield) |
| - 675_, [Linux]: `net_connections()`_: ``UnicodeDecodeError`` may occur when |
| listing UNIX sockets. |
| |
| 3.1.1 |
| ===== |
| |
| *2015-07-15* |
| |
| **Bug fixes** |
| |
| - 603_, [Linux]: `Process.ionice()`_ set value range is incorrect. |
| (patch by spacewander) |
| - 645_, [Linux]: `cpu_times_percent()`_ may produce negative results. |
| - 656_: ``from psutil import *`` does not work. |
| |
| 3.1.0 |
| ===== |
| |
| *2015-07-15* |
| |
| **Enhancements** |
| |
| - 534_, [Linux]: `disk_partitions()`_ added support for ZFS filesystems. |
| - 646_, [Windows]: continuous tests integration for Windows with |
| https://ci.appveyor.com/project/giampaolo/psutil. |
| - 647_: new dev guide: |
| https://github.com/giampaolo/psutil/blob/master/docs/DEVGUIDE.rst |
| - 651_: continuous code quality test integration with scrutinizer-ci.com |
| |
| **Bug fixes** |
| |
| - 340_, [Windows], **[critical]**: `Process.open_files()`_ no longer hangs. |
| Instead it uses a thread which times out and skips the file handle in case it's |
| taking too long to be retrieved. (patch by Jeff Tang) |
| - 627_, [Windows]: `Process.name()`_ no longer raises `AccessDenied`_ for pids |
| owned by another user. |
| - 636_, [Windows]: `Process.memory_info()`_ raise `AccessDenied`_. |
| - 637_, [POSIX]: raise exception if trying to send signal to PID 0 as it will |
| affect ``os.getpid()`` 's process group and not PID 0. |
| - 639_, [Linux]: `Process.cmdline()`_ can be truncated. |
| - 640_, [Linux]: ``*connections`` functions may swallow errors and return an |
| incomplete list of connections. |
| - 642_: ``repr()`` of exceptions is incorrect. |
| - 653_, [Windows]: add ``inet_ntop()`` function for Windows XP to support IPv6. |
| - 641_, [Windows]: replace deprecated string functions with safe equivalents. |
| |
| 3.0.1 |
| ===== |
| |
| *2015-06-18* |
| |
| **Bug fixes** |
| |
| - 632_, [Linux]: better error message if cannot parse process UNIX connections. |
| - 634_, [Linux]: `Process.cmdline()`_ does not include empty string arguments. |
| - 635_, [POSIX], **[critical]**: crash on module import if ``enum`` package is |
| installed on Python < 3.4. |
| |
| 3.0.0 |
| ===== |
| |
| *2015-06-13* |
| |
| **Enhancements** |
| |
| - 250_: new `net_if_stats()`_ returning NIC statistics (``isup``, ``duplex``, |
| ``speed``, ``mtu``). |
| - 376_: new `net_if_addrs()`_ returning all NIC addresses a-la ``ifconfig``. |
| - 469_: on Python >= 3.4 ``IOPRIO_CLASS_*`` and ``*_PRIORITY_CLASS`` constants |
| returned by `Process.ionice()`_ and `Process.nice()`_ are enums instead of |
| plain integers. |
| - 581_: add ``.gitignore``. (patch by Gabi Davar) |
| - 582_: connection constants returned by `net_connections()`_ and |
| `Process.connections()`_ were turned from int to enums on Python > 3.4. |
| - 587_: move native extension into the package. |
| - 589_: `Process.cpu_affinity()`_ accepts any kind of iterable (set, tuple, ...), |
| not only lists. |
| - 594_: all deprecated APIs were removed. |
| - 599_, [Windows]: `Process.name()`_ can now be determined for all processes even |
| when running as a limited user. |
| - 602_: pre-commit GIT hook. |
| - 629_: enhanced support for ``pytest`` and ``nose`` test runners. |
| - 616_, [Windows]: add ``inet_ntop()`` function for Windows XP. |
| |
| **Bug fixes** |
| |
| - 428_, [POSIX], **[critical]**: correct handling of zombie processes on POSIX. |
| Introduced new `ZombieProcess`_ exception class. |
| - 512_, [BSD], **[critical]**: fix segfault in `net_connections()`_. |
| - 555_, [Linux]: `users()`_ correctly handles ``":0"`` as an alias for |
| ``"localhost"``. |
| - 579_, [Windows]: fixed `Process.open_files()`_ for PID > 64K. |
| - 579_, [Windows]: fixed many compiler warnings. |
| - 585_, [FreeBSD]: `net_connections()`_ may raise ``KeyError``. |
| - 586_, [FreeBSD], **[critical]**: `Process.cpu_affinity()`_ segfaults on set |
| in case an invalid CPU number is provided. |
| - 593_, [FreeBSD], **[critical]**: `Process.memory_maps()`_ segfaults. |
| - 606_: `Process.parent()`_ may swallow `NoSuchProcess`_ exceptions. |
| - 611_, [SunOS]: `net_io_counters()`_ has send and received swapped |
| - 614_, [Linux]:: `cpu_count()`_ with ``logical=False`` return the number of |
| sockets instead of cores. |
| - 618_, [SunOS]: swap tests fail on Solaris when run as normal user. |
| - 628_, [Linux]: `Process.name()`_ truncates string in case it contains spaces |
| or parentheses. |
| |
| 2.2.1 |
| ===== |
| |
| *2015-02-02* |
| |
| **Bug fixes** |
| |
| - 572_, [Linux]: fix "ValueError: ambiguous inode with multiple PIDs references" |
| for `Process.connections()`_. (patch by Bruno Binet) |
| |
| 2.2.0 |
| ===== |
| |
| *2015-01-06* |
| |
| **Enhancements** |
| |
| - 521_: drop support for Python 2.4 and 2.5. |
| - 553_: new `pstree.py`_ script. |
| - 564_: C extension version mismatch in case the user messed up with psutil |
| installation or with sys.path is now detected at import time. |
| - 568_: new `pidof.py`_ script. |
| - 569_, [FreeBSD]: add support for `Process.cpu_affinity()`_ on FreeBSD. |
| |
| **Bug fixes** |
| |
| - 496_, [SunOS], **[critical]**: can't import psutil. |
| - 547_, [POSIX]: `Process.username()`_ may raise ``KeyError`` if UID can't be resolved. |
| - 551_, [Windows]: get rid of the unicode hack for `net_io_counters()`_ NIC names. |
| - 556_, [Linux]: lots of file handles were left open. |
| - 561_, [Linux]: `net_connections()`_ might skip some legitimate UNIX sockets. |
| (patch by spacewander) |
| - 565_, [Windows]: use proper encoding for `Process.username()`_ and `users()`_. |
| (patch by Sylvain Mouquet) |
| - 567_, [Linux]: in the alternative implementation of `Process.cpu_affinity()`_ |
| ``PyList_Append`` and ``Py_BuildValue`` return values are not checked. |
| - 569_, [FreeBSD]: fix memory leak in `cpu_count()`_ with ``logical=False``. |
| - 571_, [Linux]: `Process.open_files()`_ might swallow `AccessDenied`_ |
| exceptions and return an incomplete list of open files. |
| |
| 2.1.3 |
| ===== |
| |
| *2014-09-26* |
| |
| - 536_, [Linux], **[critical]**: fix "undefined symbol: CPU_ALLOC" compilation |
| error. |
| |
| 2.1.2 |
| ===== |
| |
| *2014-09-21* |
| |
| **Enhancements** |
| |
| - 407_: project moved from Google Code to Github; code moved from Mercurial |
| to Git. |
| - 492_: use ``tox`` to run tests on multiple Python versions. (patch by msabramo) |
| - 505_, [Windows]: distribution as wheel packages. |
| - 511_: add `ps.py`_ script. |
| |
| **Bug fixes** |
| |
| - 340_, [Windows]: `Process.open_files()`_ no longer hangs. (patch by |
| Jeff Tang) |
| - 501_, [Windows]: `disk_io_counters()`_ may return negative values. |
| - 503_, [Linux]: in rare conditions `Process.exe()`_, `Process.open_files()`_ and |
| `Process.connections()`_ can raise ``OSError(ESRCH)`` instead of `NoSuchProcess`_. |
| - 504_, [Linux]: can't build RPM packages via setup.py |
| - 506_, [Linux], **[critical]**: Python 2.4 support was broken. |
| - 522_, [Linux]: `Process.cpu_affinity()`_ might return ``EINVAL``. (patch by David |
| Daeschler) |
| - 529_, [Windows]: `Process.exe()`_ may raise unhandled ``WindowsError`` exception |
| for PIDs 0 and 4. (patch by Jeff Tang) |
| - 530_, [Linux]: `disk_io_counters()`_ may crash on old Linux distros |
| (< 2.6.5) (patch by Yaolong Huang) |
| - 533_, [Linux]: `Process.memory_maps()`_ may raise ``TypeError`` on old Linux |
| distros. |
| |
| 2.1.1 |
| ===== |
| |
| *2014-04-30* |
| |
| **Bug fixes** |
| |
| - 446_, [Windows]: fix encoding error when using `net_io_counters()`_ on Python 3. |
| (patch by Szigeti Gabor Niif) |
| - 460_, [Windows]: `net_io_counters()`_ wraps after 4G. |
| - 491_, [Linux]: `net_connections()`_ exceptions. (patch by Alexander Grothe) |
| |
| 2.1.0 |
| ===== |
| |
| *2014-04-08* |
| |
| **Enhancements** |
| |
| - 387_: system-wide open connections a-la ``netstat`` (add `net_connections()`_). |
| |
| **Bug fixes** |
| |
| - 421_, [SunOS], **[critical]**: psutil does not compile on SunOS 5.10. |
| (patch by Naveed Roudsari) |
| - 489_, [Linux]: `disk_partitions()`_ return an empty list. |
| |
| 2.0.0 |
| ===== |
| |
| *2014-03-10* |
| |
| **Enhancements** |
| |
| - 424_, [Windows]: installer for Python 3.X 64 bit. |
| - 427_: number of logical CPUs and physical cores (`cpu_count()`_). |
| - 447_: `wait_procs()`_ ``timeout`` parameter is now optional. |
| - 452_: make `Process`_ instances hashable and usable with ``set()`` s. |
| - 453_: tests on Python < 2.7 require ``unittest2`` module. |
| - 459_: add a Makefile for running tests and other repetitive tasks (also |
| on Windows). |
| - 463_: make timeout parameter of ``cpu_percent*`` functions default to ``0.0`` |
| 'cause it's a common trap to introduce slowdowns. |
| - 468_: move documentation to readthedocs.com. |
| - 477_: `Process.cpu_percent()`_ is about 30% faster. (suggested by crusaderky) |
| - 478_, [Linux]: almost all APIs are about 30% faster on Python 3.X. |
| - 479_: long deprecated ``psutil.error`` module is gone; exception classes now |
| live in psutil namespace only. |
| |
| **Bug fixes** |
| |
| - 193_: `psutil.Popen`_ constructor can throw an exception if the spawned process |
| terminates quickly. |
| - 340_, [Windows]: `Process.open_files()`_ no longer hangs. (patch by |
| jtang@vahna.net) |
| - 443_, [Linux]: fix a potential overflow issue for `Process.cpu_affinity()`_ |
| (set) on systems with more than 64 CPUs. |
| - 448_, [Windows]: `Process.children()`_ and `Process.ppid()`_ memory leak (patch |
| by Ulrich Klank). |
| - 457_, [POSIX]: `pid_exists()`_ always returns ``True`` for PID 0. |
| - 461_: namedtuples are not pickle-able. |
| - 466_, [Linux]: `Process.exe()`_ improper null bytes handling. (patch by |
| Gautam Singh) |
| - 470_: `wait_procs()`_ might not wait. (patch by crusaderky) |
| - 471_, [Windows]: `Process.exe()`_ improper unicode handling. (patch by |
| alex@mroja.net) |
| - 473_: `psutil.Popen`_ ``wait()`` method does not set returncode attribute. |
| - 474_, [Windows]: `Process.cpu_percent()`_ is no longer capped at 100%. |
| - 476_, [Linux]: encoding error for `Process.name()`_ and `Process.cmdline()`_. |
| |
| **API changes** |
| |
| For the sake of consistency a lot of psutil APIs have been renamed. |
| In most cases accessing the old names will work but it will cause a |
| ``DeprecationWarning``. |
| |
| - ``psutil.*`` module level constants have being replaced by functions: |
| |
| +-----------------------+----------------------------------+ |
| | Old name | Replacement | |
| +=======================+==================================+ |
| | psutil.NUM_CPUS | psutil.cpu_count() | |
| +-----------------------+----------------------------------+ |
| | psutil.BOOT_TIME | psutil.boot_time() | |
| +-----------------------+----------------------------------+ |
| | psutil.TOTAL_PHYMEM | virtual_memory.total | |
| +-----------------------+----------------------------------+ |
| |
| - Renamed ``psutil.*`` functions: |
| |
| +------------------------+-------------------------------+ |
| | Old name | Replacement | |
| +========================+===============================+ |
| | psutil.get_pid_list() | psutil.pids() | |
| +------------------------+-------------------------------+ |
| | psutil.get_users() | psutil.users() | |
| +------------------------+-------------------------------+ |
| | psutil.get_boot_time() | psutil.boot_time() | |
| +------------------------+-------------------------------+ |
| |
| - All `Process`_ ``get_*`` methods lost the ``get_`` prefix. |
| E.g. ``get_ext_memory_info()`` was renamed to ``memory_info_ex()``. |
| Assuming ``p = psutil.Process()``: |
| |
| +--------------------------+----------------------+ |
| | Old name | Replacement | |
| +==========================+======================+ |
| | p.get_children() | p.children() | |
| +--------------------------+----------------------+ |
| | p.get_connections() | p.connections() | |
| +--------------------------+----------------------+ |
| | p.get_cpu_affinity() | p.cpu_affinity() | |
| +--------------------------+----------------------+ |
| | p.get_cpu_percent() | p.cpu_percent() | |
| +--------------------------+----------------------+ |
| | p.get_cpu_times() | p.cpu_times() | |
| +--------------------------+----------------------+ |
| | p.get_ext_memory_info() | p.memory_info_ex() | |
| +--------------------------+----------------------+ |
| | p.get_io_counters() | p.io_counters() | |
| +--------------------------+----------------------+ |
| | p.get_ionice() | p.ionice() | |
| +--------------------------+----------------------+ |
| | p.get_memory_info() | p.memory_info() | |
| +--------------------------+----------------------+ |
| | p.get_memory_maps() | p.memory_maps() | |
| +--------------------------+----------------------+ |
| | p.get_memory_percent() | p.memory_percent() | |
| +--------------------------+----------------------+ |
| | p.get_nice() | p.nice() | |
| +--------------------------+----------------------+ |
| | p.get_num_ctx_switches() | p.num_ctx_switches() | |
| +--------------------------+----------------------+ |
| | p.get_num_fds() | p.num_fds() | |
| +--------------------------+----------------------+ |
| | p.get_num_threads() | p.num_threads() | |
| +--------------------------+----------------------+ |
| | p.get_open_files() | p.open_files() | |
| +--------------------------+----------------------+ |
| | p.get_rlimit() | p.rlimit() | |
| +--------------------------+----------------------+ |
| | p.get_threads() | p.threads() | |
| +--------------------------+----------------------+ |
| | p.getcwd() | p.cwd() | |
| +--------------------------+----------------------+ |
| |
| - All `Process`_ ``set_*`` methods lost the ``set_`` prefix. |
| Assuming ``p = psutil.Process()``: |
| |
| +----------------------+---------------------------------+ |
| | Old name | Replacement | |
| +======================+=================================+ |
| | p.set_nice() | p.nice(value) | |
| +----------------------+---------------------------------+ |
| | p.set_ionice() | p.ionice(ioclass, value=None) | |
| +----------------------+---------------------------------+ |
| | p.set_cpu_affinity() | p.cpu_affinity(cpus) | |
| +----------------------+---------------------------------+ |
| | p.set_rlimit() | p.rlimit(resource, limits=None) | |
| +----------------------+---------------------------------+ |
| |
| - Except for ``pid``, all `Process`_ class properties have been turned into |
| methods. This is the only case which there are no aliases. |
| Assuming ``p = psutil.Process()``: |
| |
| +---------------+-----------------+ |
| | Old name | Replacement | |
| +===============+=================+ |
| | p.name | p.name() | |
| +---------------+-----------------+ |
| | p.parent | p.parent() | |
| +---------------+-----------------+ |
| | p.ppid | p.ppid() | |
| +---------------+-----------------+ |
| | p.exe | p.exe() | |
| +---------------+-----------------+ |
| | p.cmdline | p.cmdline() | |
| +---------------+-----------------+ |
| | p.status | p.status() | |
| +---------------+-----------------+ |
| | p.uids | p.uids() | |
| +---------------+-----------------+ |
| | p.gids | p.gids() | |
| +---------------+-----------------+ |
| | p.username | p.username() | |
| +---------------+-----------------+ |
| | p.create_time | p.create_time() | |
| +---------------+-----------------+ |
| |
| - timeout parameter of ``cpu_percent*`` functions defaults to 0.0 instead of 0.1. |
| - long deprecated ``psutil.error`` module is gone; exception classes now live in |
| "psutil" namespace only. |
| - `Process`_ instances' ``retcode`` attribute returned by `wait_procs()`_ has |
| been renamed to ``returncode`` for consistency with ``subprocess.Popen``. |
| |
| 1.2.1 |
| ===== |
| |
| *2013-11-25* |
| |
| **Bug fixes** |
| |
| - 348_, [Windows], **[critical]**: fixed "ImportError: DLL load failed" occurring |
| on module import on Windows XP. |
| - 425_, [SunOS], **[critical]**: crash on import due to failure at determining |
| ``BOOT_TIME``. |
| - 443_, [Linux]: `Process.cpu_affinity()`_ can't set affinity on systems with |
| more than 64 cores. |
| |
| 1.2.0 |
| ===== |
| |
| *2013-11-20* |
| |
| **Enhancements** |
| |
| - 439_: assume ``os.getpid()`` if no argument is passed to `Process`_ class |
| constructor. |
| - 440_: new `wait_procs()`_ utility function which waits for multiple |
| processes to terminate. |
| |
| **Bug fixes** |
| |
| - 348_, [Windows]: fix "ImportError: DLL load failed" occurring on module |
| import on Windows XP / Vista. |
| |
| 1.1.3 |
| ===== |
| |
| *2013-11-07* |
| |
| **Bug fixes** |
| |
| - 442_, [Linux], **[critical]**: psutil won't compile on certain version of |
| Linux because of missing ``prlimit(2)`` syscall. |
| |
| 1.1.2 |
| ===== |
| |
| *2013-10-22* |
| |
| **Bug fixes** |
| |
| - 442_, [Linux], **[critical]**: psutil won't compile on Debian 6.0 because of |
| missing ``prlimit(2)`` syscall. |
| |
| 1.1.1 |
| ===== |
| |
| *2013-10-08* |
| |
| **Bug fixes** |
| |
| - 442_, [Linux], **[critical]**: psutil won't compile on kernels < 2.6.36 due |
| to missing ``prlimit(2)`` syscall. |
| |
| 1.1.0 |
| ===== |
| |
| *2013-09-28* |
| |
| **Enhancements** |
| |
| - 410_: host tar.gz and Windows binary files are on PyPI. |
| - 412_, [Linux]: get/set process resource limits (`Process.rlimit()`_). |
| - 415_, [Windows]: `Process.children()`_ is an order of magnitude faster. |
| - 426_, [Windows]: `Process.name()`_ is an order of magnitude faster. |
| - 431_, [POSIX]: `Process.name()`_ is slightly faster because it unnecessarily |
| retrieved also `Process.cmdline()`_. |
| |
| **Bug fixes** |
| |
| - 391_, [Windows]: `cpu_times_percent()`_ returns negative percentages. |
| - 408_: ``STATUS_*`` and ``CONN_*`` constants don't properly serialize on JSON. |
| - 411_, [Windows]: `disk_usage.py`_ may pop-up a GUI error. |
| - 413_, [Windows]: `Process.memory_info()`_ leaks memory. |
| - 414_, [Windows]: `Process.exe()`_ on Windows XP may raise ``ERROR_INVALID_PARAMETER``. |
| - 416_: `disk_usage()`_ doesn't work well with unicode path names. |
| - 430_, [Linux]: `Process.io_counters()`_ report wrong number of r/w syscalls. |
| - 435_, [Linux]: `net_io_counters()`_ might report erreneous NIC names. |
| - 436_, [Linux]: `net_io_counters()`_ reports a wrong ``dropin`` value. |
| |
| **API changes** |
| |
| - 408_: turn ``STATUS_*`` and ``CONN_*`` constants into plain Python strings. |
| |
| 1.0.1 |
| ===== |
| |
| *2013-07-12* |
| |
| **Bug fixes** |
| |
| - 405_: `net_io_counters()`_ ``pernic=True`` no longer works as intended in 1.0.0. |
| |
| 1.0.0 |
| ===== |
| |
| *2013-07-10* |
| |
| **Enhancements** |
| |
| - 18_, [SunOS]: add Solaris support (yay!) (thanks Justin Venus) |
| - 367_: `Process.connections()`_ ``status`` strings are now constants. |
| - 380_: test suite exits with non-zero on failure. (patch by floppymaster) |
| - 391_: introduce unittest2 facilities and provide workarounds if unittest2 |
| is not installed (Python < 2.7). |
| |
| **Bug fixes** |
| |
| - 374_, [Windows]: negative memory usage reported if process uses a lot of |
| memory. |
| - 379_, [Linux]: `Process.memory_maps()`_ may raise ``ValueError``. |
| - 394_, [macOS]: mapped memory regions of `Process.memory_maps()`_ report |
| incorrect file name. |
| - 404_, [Linux]: ``sched_*affinity()`` are implicitly declared. (patch by Arfrever) |
| |
| **API changes** |
| |
| - `Process.connections()`_ ``status`` field is no longer a string but a |
| constant object (``psutil.CONN_*``). |
| - `Process.connections()`_ ``local_address`` and ``remote_address`` fields |
| renamed to ``laddr`` and ``raddr``. |
| - psutil.network_io_counters() renamed to `net_io_counters()`_. |
| |
| 0.7.1 |
| ===== |
| |
| *2013-05-03* |
| |
| **Bug fixes** |
| |
| - 325_, [BSD], **[critical]**: `virtual_memory()`_ can raise ``SystemError``. |
| (patch by Jan Beich) |
| - 370_, [BSD]: `Process.connections()`_ requires root. (patch by John Baldwin) |
| - 372_, [BSD]: different process methods raise `NoSuchProcess`_ instead of |
| `AccessDenied`_. |
| |
| 0.7.0 |
| ===== |
| |
| *2013-04-12* |
| |
| **Enhancements** |
| |
| - 233_: code migrated to Mercurial (yay!) |
| - 246_: psutil.error module is deprecated and scheduled for removal. |
| - 328_, [Windows]: `Process.ionice()`_ support. |
| - 359_: add `boot_time()`_ as a substitute of ``psutil.BOOT_TIME`` since the |
| latter cannot reflect system clock updates. |
| - 361_, [Linux]: `cpu_times()`_ now includes new ``steal``, ``guest`` and |
| ``guest_nice`` fields available on recent Linux kernels. Also, `cpu_percent()`_ |
| is more accurate. |
| - 362_: add `cpu_times_percent()`_ (per-CPU-time utilization as a percentage). |
| |
| **Bug fixes** |
| |
| - 234_, [Windows]: `disk_io_counters()`_ fails to list certain disks. |
| - 264_, [Windows]: use of `disk_partitions()`_ may cause a message box to |
| appear. |
| - 313_, [Linux], **[critical]**: `virtual_memory()`_ and `swap_memory()`_ can |
| crash on certain exotic Linux flavors having an incomplete ``/proc`` interface. |
| If that's the case we now set the unretrievable stats to ``0`` and raise |
| ``RuntimeWarning`` instead. |
| - 315_, [macOS]: fix some compilation warnings. |
| - 317_, [Windows]: cannot set process CPU affinity above 31 cores. |
| - 319_, [Linux]: `Process.memory_maps()`_ raises ``KeyError`` 'Anonymous' on Debian |
| squeeze. |
| - 321_, [POSIX]: `Process.ppid()`_ property is no longer cached as the kernel may set |
| the PPID to 1 in case of a zombie process. |
| - 323_, [macOS]: `disk_io_counters()`_ ``read_time`` and ``write_time`` |
| parameters were reporting microseconds not milliseconds. (patch by Gregory Szorc) |
| - 331_: `Process.cmdline()`_ is no longer cached after first access as it may |
| change. |
| - 333_, [macOS]: leak of Mach ports (patch by rsesek@google.com) |
| - 337_, [Linux], **[critical]**: `Process`_ methods not working because of a |
| poor ``/proc`` implementation will raise ``NotImplementedError`` rather than |
| ``RuntimeError`` and `Process.as_dict()`_ will not blow up. |
| (patch by Curtin1060) |
| - 338_, [Linux]: `disk_io_counters()`_ fails to find some disks. |
| - 339_, [FreeBSD]: ``get_pid_list()`` can allocate all the memory on system. |
| - 341_, [Linux], **[critical]**: psutil might crash on import due to error in |
| retrieving system terminals map. |
| - 344_, [FreeBSD]: `swap_memory()`_ might return incorrect results due to |
| ``kvm_open(3)`` not being called. (patch by Jean Sebastien) |
| - 338_, [Linux]: `disk_io_counters()`_ fails to find some disks. |
| - 351_, [Windows]: if psutil is compiled with MinGW32 (provided installers for |
| py2.4 and py2.5 are) `disk_io_counters()`_ will fail. (Patch by m.malycha) |
| - 353_, [macOS]: `users()`_ returns an empty list on macOS 10.8. |
| - 356_: `Process.parent()`_ now checks whether parent PID has been reused in which |
| case returns ``None``. |
| - 365_: `Process.nice()`_ (set) should check PID has not been reused by another |
| process. |
| - 366_, [FreeBSD], **[critical]**: `Process.memory_maps()`_, `Process.num_fds()`_, |
| `Process.open_files()`_ and `Process.cwd()`_ methods raise ``RuntimeError`` |
| instead of `AccessDenied`_. |
| |
| **API changes** |
| |
| - `Process.cmdline()`_ property is no longer cached after first access. |
| - `Process.ppid()`_ property is no longer cached after first access. |
| - [Linux] `Process`_ methods not working because of a poor ``/proc`` |
| implementation will raise ``NotImplementedError`` instead of ``RuntimeError``. |
| - ``psutil.error`` module is deprecated and scheduled for removal. |
| |
| 0.6.1 |
| ===== |
| |
| *2012-08-16* |
| |
| **Enhancements** |
| |
| - 316_: `Process.cmdline()`_ property now makes a better job at guessing the |
| process executable from the cmdline. |
| |
| **Bug fixes** |
| |
| - 316_: `Process.exe()`_ was resolved in case it was a symlink. |
| - 318_, **[critical]**: Python 2.4 compatibility was broken. |
| |
| **API changes** |
| |
| - `Process.exe()`_ can now return an empty string instead of raising `AccessDenied`_. |
| - `Process.exe()`_ is no longer resolved in case it's a symlink. |
| |
| 0.6.0 |
| ===== |
| |
| *2012-08-13* |
| |
| **Enhancements** |
| |
| - 216_, [POSIX]: `Process.connections()`_ UNIX sockets support. |
| - 220_, [FreeBSD]: ``get_connections()`` has been rewritten in C and no longer |
| requires ``lsof``. |
| - 222_, [macOS]: add support for `Process.cwd()`_. |
| - 261_: per-process extended memory info (`Process.memory_info_ex()`_). |
| - 295_, [macOS]: `Process.exe()`_ path is now determined by asking the OS |
| instead of being guessed from `Process.cmdline()`_. |
| - 297_, [macOS]: the `Process`_ methods below were always raising `AccessDenied`_ |
| for any process except the current one. Now this is no longer true. Also |
| they are 2.5x faster. `Process.name()`_, `Process.memory_info()`_, |
| `Process.memory_percent()`_, `Process.cpu_times()`_, `Process.cpu_percent()`_, |
| `Process.num_threads()`_. |
| - 300_: add `pmap.py`_ script. |
| - 301_: `process_iter()`_ now yields processes sorted by their PIDs. |
| - 302_: per-process number of voluntary and involuntary context switches |
| (`Process.num_ctx_switches()`_). |
| - 303_, [Windows]: the `Process`_ methods below were always raising `AccessDenied`_ |
| for any process not owned by current user. Now this is no longer true: |
| `Process.create_time()`_, `Process.cpu_times()`_, `Process.cpu_percent()`_, |
| `Process.memory_info()`_, `Process.memory_percent()`_, `Process.num_handles()`_, |
| `Process.io_counters()`_. |
| - 305_: add `netstat.py`_ script. |
| - 311_: system memory functions has been refactorized and rewritten and now |
| provide a more detailed and consistent representation of the system |
| memory. Added new `virtual_memory()`_ and `swap_memory()`_ functions. |
| All old memory-related functions are deprecated. Also two new example scripts |
| were added: `free.py`_ and `meminfo.py`_. |
| - 312_: ``net_io_counters()`` namedtuple includes 4 new fields: |
| ``errin``, ``errout``, ``dropin`` and ``dropout``, reflecting the number of |
| packets dropped and with errors. |
| |
| **Bug fixes** |
| |
| - 298_, [macOS], [BSD]: memory leak in `Process.num_fds()`_. |
| - 299_: potential memory leak every time ``PyList_New(0)`` is used. |
| - 303_, [Windows], **[critical]**: potential heap corruption in |
| `Process.num_threads()`_ and `Process.status()`_ methods. |
| - 305_, [FreeBSD], **[critical]**: can't compile on FreeBSD 9 due to removal of |
| ``utmp.h``. |
| - 306_, **[critical]**: at C level, errors are not checked when invoking ``Py*`` |
| functions which create or manipulate Python objects leading to potential |
| memory related errors and/or segmentation faults. |
| - 307_, [FreeBSD]: values returned by `net_io_counters()`_ are wrong. |
| - 308_, [BSD], [Windows]: ``psutil.virtmem_usage()`` wasn't actually returning |
| information about swap memory usage as it was supposed to do. It does now. |
| - 309_: `Process.open_files()`_ might not return files which can not be accessed |
| due to limited permissions. `AccessDenied`_ is now raised instead. |
| |
| **API changes** |
| |
| - ``psutil.phymem_usage()`` is deprecated (use `virtual_memory()`_) |
| - ``psutil.virtmem_usage()`` is deprecated (use `swap_memory()`_) |
| - [Linux]: ``psutil.phymem_buffers()`` is deprecated (use `virtual_memory()`_) |
| - [Linux]: ``psutil.cached_phymem()`` is deprecated (use `virtual_memory()`_) |
| - [Windows], [BSD]: ``psutil.virtmem_usage()`` now returns information about |
| swap memory instead of virtual memory. |
| |
| 0.5.1 |
| ===== |
| |
| *2012-06-29* |
| |
| **Enhancements** |
| |
| - 293_, [Windows]: `Process.exe()`_ path is now determined by asking the OS |
| instead of being guessed from `Process.cmdline()`_. |
| |
| **Bug fixes** |
| |
| - 292_, [Linux]: race condition in process `Process.open_files()`_, |
| `Process.connections()`_, `Process.threads()`_. |
| - 294_, [Windows]: `Process.cpu_affinity()`_ is only able to set CPU #0. |
| |
| 0.5.0 |
| ===== |
| |
| *2012-06-27* |
| |
| **Enhancements** |
| |
| - 195_, [Windows]: number of handles opened by process (`Process.num_handles()`_). |
| - 209_: `disk_partitions()`_ now provides also mount options. |
| - 229_: list users currently connected on the system (`users()`_). |
| - 238_, [Linux], [Windows]: process CPU affinity (get and set, |
| `Process.cpu_affinity()`_). |
| - 242_: add ``recursive=True`` to `Process.children()`_: return all process |
| descendants. |
| - 245_, [POSIX]: `Process.wait()`_ incrementally consumes less CPU cycles. |
| - 257_, [Windows]: removed Windows 2000 support. |
| - 258_, [Linux]: `Process.memory_info()`_ is now 0.5x faster. |
| - 260_: process's mapped memory regions. (Windows patch by wj32.64, macOS patch |
| by Jeremy Whitlock) |
| - 262_, [Windows]: `disk_partitions()`_ was slow due to inspecting the |
| floppy disk drive also when parameter is ``all=False``. |
| - 273_: ``psutil.get_process_list()`` is deprecated. |
| - 274_: psutil no longer requires ``2to3`` at installation time in order to work |
| with Python 3. |
| - 278_: new `Process.as_dict()`_ method. |
| - 281_: `Process.ppid()`_, `Process.name()`_, `Process.exe()`_, |
| `Process.cmdline()`_ and `Process.create_time()`_ properties of `Process`_ class |
| are now cached after being accessed. |
| - 282_: ``psutil.STATUS_*`` constants can now be compared by using their string |
| representation. |
| - 283_: speedup `Process.is_running()`_ by caching its return value in case the |
| process is terminated. |
| - 284_, [POSIX]: per-process number of opened file descriptors |
| (`Process.num_fds()`_). |
| - 287_: `process_iter()`_ now caches `Process`_ instances between calls. |
| - 290_: `Process.nice()`_ property is deprecated in favor of new ``get_nice()`` |
| and ``set_nice()`` methods. |
| |
| **Bug fixes** |
| |
| - 193_: `psutil.Popen`_ constructor can throw an exception if the spawned process |
| terminates quickly. |
| - 240_, [macOS]: incorrect use of ``free()`` for `Process.connections()`_. |
| - 244_, [POSIX]: `Process.wait()`_ can hog CPU resources if called against a |
| process which is not our children. |
| - 248_, [Linux]: `net_io_counters()`_ might return erroneous NIC names. |
| - 252_, [Windows]: `Process.cwd()`_ erroneously raise `NoSuchProcess`_ for |
| processes owned by another user. It now raises `AccessDenied`_ instead. |
| - 266_, [Windows]: ``psutil.get_pid_list()`` only shows 1024 processes. |
| (patch by Amoser) |
| - 267_, [macOS]: `Process.connections()`_ returns wrong remote address. |
| (Patch by Amoser) |
| - 272_, [Linux]: `Process.open_files()`_ potential race condition can lead to |
| unexpected `NoSuchProcess`_ exception. Also, we can get incorrect reports |
| of not absolutized path names. |
| - 275_, [Linux]: ``Process.io_counters()`` erroneously raise `NoSuchProcess`_ on |
| old Linux versions. Where not available it now raises ``NotImplementedError``. |
| - 286_: `Process.is_running()`_ doesn't actually check whether PID has been |
| reused. |
| - 314_: `Process.children()`_ can sometimes return non-children. |
| |
| **API changes** |
| |
| - ``Process.nice`` property is deprecated in favor of new ``get_nice()`` and |
| ``set_nice()`` methods. |
| - ``psutil.get_process_list()`` is deprecated. |
| - `Process.ppid()`_, `Process.name()`_, `Process.exe()`_, `Process.cmdline()`_ |
| and `Process.create_time()`_ properties of `Process`_ class are now cached after |
| being accessed, meaning `NoSuchProcess`_ will no longer be raised in case the |
| process is gone in the meantime. |
| - ``psutil.STATUS_*`` constants can now be compared by using their string |
| representation. |
| |
| 0.4.1 |
| ===== |
| |
| *2011-12-14* |
| |
| **Bug fixes** |
| |
| - 228_: some example scripts were not working with Python 3. |
| - 230_, [Windows], [macOS]: fix memory leak in `Process.connections()`_. |
| - 232_, [Linux]: ``psutil.phymem_usage()`` can report erroneous values which are |
| different than ``free`` command. |
| - 236_, [Windows]: fix memory/handle leak in `Process.memory_info()`_, |
| `Process.suspend()`_ and `Process.resume()`_ methods. |
| |
| 0.4.0 |
| ===== |
| |
| *2011-10-29* |
| |
| **Enhancements** |
| |
| - 150_: network I/O counters (`net_io_counters()`_). (macOS and Windows patch |
| by Jeremy Whitlock) |
| - 154_, [FreeBSD]: add support for `Process.cwd()`_. |
| - 157_, [Windows]: provide installer for Python 3.2 64-bit. |
| - 198_: `Process.wait()`_ with ``timeout=0`` can now be used to make the |
| function return immediately. |
| - 206_: disk I/O counters (`disk_io_counters()`_). (macOS and Windows patch by |
| Jeremy Whitlock) |
| - 213_: add `iotop.py`_ script. |
| - 217_: `Process.connections()`_ now has a ``kind`` argument to filter |
| for connections with different criteria. |
| - 221_, [FreeBSD]: `Process.open_files()`_ has been rewritten in C and no longer |
| relies on ``lsof``. |
| - 223_: add `top.py`_ script. |
| - 227_: add `nettop.py`_ script. |
| |
| **Bug fixes** |
| |
| - 135_, [macOS]: psutil cannot create `Process`_ object. |
| - 144_, [Linux]: no longer support 0 special PID. |
| - 188_, [Linux]: psutil import error on Linux ARM architectures. |
| - 194_, [POSIX]: `Process.cpu_percent()`_ now reports a percentage over |
| 100 on multicore processors. |
| - 197_, [Linux]: `Process.connections()`_ is broken on platforms not |
| supporting IPv6. |
| - 200_, [Linux], **[critical]**: ``psutil.NUM_CPUS`` not working on armel and |
| sparc architectures and causing crash on module import. |
| - 201_, [Linux]: `Process.connections()`_ is broken on big-endian |
| architectures. |
| - 211_: `Process`_ instance can unexpectedly raise `NoSuchProcess`_ if tested |
| for equality with another object. |
| - 218_, [Linux], **[critical]**: crash at import time on Debian 64-bit because |
| of a missing line in ``/proc/meminfo``. |
| - 226_, [FreeBSD], **[critical]**: crash at import time on FreeBSD 7 and minor. |
| |
| 0.3.0 |
| ===== |
| |
| *2011-07-08* |
| |
| **Enhancements** |
| |
| - 125_: system per-cpu percentage utilization and times (`Process.cpu_times()`_, |
| `Process.cpu_percent()`_). |
| - 163_: per-process associated terminal / TTY (`Process.terminal()`_). |
| - 171_: added ``get_phymem()`` and ``get_virtmem()`` functions returning system |
| memory information (``total``, ``used``, ``free``) and memory percent usage. |
| ``total_*``, ``avail_*`` and ``used_*`` memory functions are deprecated. |
| - 172_: disk usage statistics (`disk_usage()`_). |
| - 174_: mounted disk partitions (`disk_partitions()`_). |
| - 179_: setuptools is now used in setup.py |
| |
| **Bug fixes** |
| |
| - 159_, [Windows]: ``SetSeDebug()`` does not close handles or unset |
| impersonation on return. |
| - 164_, [Windows]: wait function raises a ``TimeoutException`` when a process |
| returns ``-1``. |
| - 165_: `Process.status()`_ raises an unhandled exception. |
| - 166_: `Process.memory_info()`_ leaks handles hogging system resources. |
| - 168_: `cpu_percent()`_ returns erroneous results when used in |
| non-blocking mode. (patch by Philip Roberts) |
| - 178_, [macOS]: `Process.threads()`_ leaks memory. |
| - 180_, [Windows]: `Process.num_threads()`_ and `Process.threads()`_ methods |
| can raise `NoSuchProcess`_ exception while process still exists. |
| |
| 0.2.1 |
| ===== |
| |
| *2011-03-20* |
| |
| **Enhancements** |
| |
| - 64_: per-process I/O counters (`Process.io_counters()`_). |
| - 116_: per-process `Process.wait()`_ (wait for process to terminate and return |
| its exit code). |
| - 134_: per-process threads (`Process.threads()`_). |
| - 136_: `Process.exe()`_ path on FreeBSD is now determined by asking the |
| kernel instead of guessing it from cmdline[0]. |
| - 137_: per-process real, effective and saved user and group ids |
| (`Process.gids()`_). |
| - 140_: system boot time (`boot_time()`_). |
| - 142_: per-process get and set niceness (priority) (`Process.nice()`_). |
| - 143_: per-process status (`Process.status()`_). |
| - 147_ [Linux]: per-process I/O niceness / priority (`Process.ionice()`_). |
| - 148_: `psutil.Popen`_ class which tidies up ``subprocess.Popen`` and `Process`_ |
| class in a single interface. |
| - 152_, [macOS]: `Process.open_files()`_ implementation has been rewritten |
| in C and no longer relies on ``lsof`` resulting in a 3x speedup. |
| - 153_, [macOS]: `Process.connections()`_ implementation has been rewritten |
| in C and no longer relies on ``lsof`` resulting in a 3x speedup. |
| |
| **Bug fixes** |
| |
| - 83_, [macOS]: `Process.cmdline()`_ is empty on macOS 64-bit. |
| - 130_, [Linux]: a race condition can cause ``IOError`` exception be raised on |
| if process disappears between ``open()`` and the subsequent ``read()`` call. |
| - 145_, [Windows], **[critical]**: ``WindowsError`` was raised instead of |
| `AccessDenied`_ when using `Process.resume()`_ or `Process.suspend()`_. |
| - 146_, [Linux]: `Process.exe()`_ property can raise ``TypeError`` if path |
| contains NULL bytes. |
| - 151_, [Linux]: `Process.exe()`_ and `Process.cwd()`_ for PID 0 return |
| inconsistent data. |
| |
| **API changes** |
| |
| - `Process`_ ``uid`` and ``gid`` properties are deprecated in favor of ``uids`` |
| and ``gids`` properties. |
| |
| 0.2.0 |
| ===== |
| |
| *2010-11-13* |
| |
| **Enhancements** |
| |
| - 79_: per-process open files (`Process.open_files()`_). |
| - 88_: total system physical cached memory. |
| - 88_: total system physical memory buffers used by the kernel. |
| - 91_: add `Process.send_signal()`_ and `Process.terminate()`_ methods. |
| - 95_: `NoSuchProcess`_ and `AccessDenied`_ exception classes now provide |
| ``pid``, ``name`` and ``msg`` attributes. |
| - 97_: per-process children (`Process.children()`_). |
| - 98_: `Process.cpu_times()`_ and `Process.memory_info()`_ now return |
| a namedtuple instead of a tuple. |
| - 103_: per-process opened TCP and UDP connections (`Process.connections()`_). |
| - 107_, [Windows]: add support for Windows 64 bit. (patch by cjgohlke) |
| - 111_: per-process executable name (`Process.exe()`_). |
| - 113_: exception messages now include `Process.name()`_ and `Process.pid`_. |
| - 114_, [Windows]: `Process.username()`_ has been rewritten in pure C and no |
| longer uses WMI resulting in a big speedup. Also, pywin32 is no longer |
| required as a third-party dependency. (patch by wj32) |
| - 117_, [Windows]: added support for Windows 2000. |
| - 123_: `cpu_percent()`_ and `Process.cpu_percent()`_ accept a |
| new ``interval`` parameter. |
| - 129_: per-process threads (`Process.threads()`_). |
| |
| **Bug fixes** |
| |
| - 80_: fixed warnings when installing psutil with easy_install. |
| - 81_, [Windows]: psutil fails to compile with Visual Studio. |
| - 94_: `Process.suspend()`_ raises ``OSError`` instead of `AccessDenied`_. |
| - 86_, [FreeBSD]: psutil didn't compile against FreeBSD 6.x. |
| - 102_, [Windows]: orphaned process handles obtained by using ``OpenProcess`` |
| in C were left behind every time `Process`_ class was instantiated. |
| - 111_, [POSIX]: ``path`` and ``name`` `Process`_ properties report truncated |
| or erroneous values on POSIX. |
| - 120_, [macOS]: `cpu_percent()`_ always returning 100%. |
| - 112_: ``uid`` and ``gid`` properties don't change if process changes effective |
| user/group id at some point. |
| - 126_: `Process.ppid()`_, `Process.uids()`_, `Process.gids()`_, `Process.name()`_, |
| `Process.exe()`_, `Process.cmdline()`_ and `Process.create_time()`_ |
| properties are no longer cached and correctly raise `NoSuchProcess`_ exception |
| if the process disappears. |
| |
| **API changes** |
| |
| - ``psutil.Process.path`` property is deprecated and works as an alias for |
| ``psutil.Process.exe`` property. |
| - `Process.kill()`_: signal argument was removed - to send a signal to the |
| process use `Process.send_signal()`_ method instead. |
| - `Process.memory_info()`_ returns a nametuple instead of a tuple. |
| - `cpu_times()`_ returns a nametuple instead of a tuple. |
| - New `Process`_ methods: `Process.open_files()`_, `Process.connections()`_, |
| `Process.send_signal()`_ and `Process.terminate()`_. |
| - `Process.ppid()`_, `Process.uids()`_, `Process.gids()`_, `Process.name()`_, |
| `Process.exe()`_, `Process.cmdline()`_ and `Process.create_time()`_ |
| properties are no longer cached and raise `NoSuchProcess`_ exception if process |
| disappears. |
| - `cpu_percent()`_ no longer returns immediately (see issue 123). |
| - `Process.cpu_percent()`_ and `cpu_percent()`_ no longer returns immediately |
| by default (see issue 123_). |
| |
| 0.1.3 |
| ===== |
| |
| *2010-03-02* |
| |
| **Enhancements** |
| |
| - 14_: `Process.username()`_. |
| - 51_, [Linux], [Windows]: per-process current working directory (`Process.cwd()`_). |
| - 59_: `Process.is_running()`_ is now 10 times faster. |
| - 61_, [FreeBSD]: added supoprt for FreeBSD 64 bit. |
| - 71_: per-process suspend and resume (`Process.suspend()`_ and `Process.resume()`_). |
| - 75_: Python 3 support. |
| |
| **Bug fixes** |
| |
| - 36_: `Process.cpu_times()`_ and `Process.memory_info()`_ functions succeeded. |
| also for dead processes while a `NoSuchProcess`_ exception is supposed to be raised. |
| - 48_, [FreeBSD]: incorrect size for MIB array defined in ``getcmdargs``. |
| - 49_, [FreeBSD]: possible memory leak due to missing ``free()`` on error |
| condition in ``getcmdpath()``. |
| - 50_, [BSD]: fixed ``getcmdargs()`` memory fragmentation. |
| - 55_, [Windows]: ``test_pid_4`` was failing on Windows Vista. |
| - 57_: some unit tests were failing on systems where no swap memory is |
| available. |
| - 58_: `Process.is_running()`_ is now called before `Process.kill()`_ to make |
| sure we are going to kill the correct process. |
| - 73_, [macOS]: virtual memory size reported on includes shared library size. |
| - 77_: `NoSuchProcess`_ wasn't raised on `Process.create_time()`_ if `Process.kill()`_ |
| was used first. |
| |
| 0.1.2 |
| ===== |
| |
| *2009-05-06* |
| |
| **Enhancements** |
| |
| - 32_: Per-process CPU user/kernel times (`Process.cpu_times()`_). |
| - 33_: Per-process create time (`Process.create_time()`_). |
| - 34_: Per-process CPU utilization percentage (`Process.cpu_percent()`_). |
| - 38_: Per-process memory usage (bytes) (`Process.memory_info()`_). |
| - 41_: Per-process memory percent (`Process.memory_percent()`_). |
| - 39_: System uptime (`boot_time()`_). |
| - 43_: Total system virtual memory. |
| - 46_: Total system physical memory. |
| - 44_: Total system used/free virtual and physical memory. |
| |
| **Bug fixes** |
| |
| - 36_, [Windows]: `NoSuchProcess`_ not raised when accessing timing methods. |
| - 40_, [FreeBSD], [macOS]: fix ``test_get_cpu_times`` failures. |
| - 42_, [Windows]: `Process.memory_percent()`_ raises `AccessDenied`_. |
| |
| 0.1.1 |
| ===== |
| |
| *2009-03-06* |
| |
| **Enhancements** |
| |
| - 4_, [FreeBSD]: support for all functions of psutil. |
| - 9_, [macOS], [Windows]: add ``Process.uid`` and ``Process.gid``, returning |
| process UID and GID. |
| - 11_: per-process parent object: `Process.parent()`_ property returns a |
| `Process`_ object representing the parent process, and `Process.ppid()`_ |
| returns the parent PID. |
| - 12_, 15_: |
| `NoSuchProcess`_ exception now raised when creating an object |
| for a nonexistent process, or when retrieving information about a process |
| that has gone away. |
| - 21_, [Windows]: `AccessDenied`_ exception created for raising access denied |
| errors from ``OSError`` or ``WindowsError`` on individual platforms. |
| - 26_: `process_iter()`_ function to iterate over processes as |
| `Process`_ objects with a generator. |
| - `Process`_ objects can now also be compared with == operator for equality |
| (PID, name, command line are compared). |
| |
| **Bug fixes** |
| |
| - 16_, [Windows]: Special case for "System Idle Process" (PID 0) which |
| otherwise would return an "invalid parameter" exception. |
| - 17_: get_process_list() ignores `NoSuchProcess`_ and `AccessDenied`_ |
| exceptions during building of the list. |
| - 22_, [Windows]: `Process.kill()`_ for PID 0 was failing with an unset exception. |
| - 23_, [Linux], [macOS]: create special case for `pid_exists()`_ with PID 0. |
| - 24_, [Windows], **[critical]**: `Process.kill()`_ for PID 0 now raises |
| `AccessDenied`_ exception instead of ``WindowsError``. |
| - 30_: psutil.get_pid_list() was returning two 0 PIDs. |
| |
| |
| .. _`PROCFS_PATH`: https://psutil.readthedocs.io/en/latest/#psutil.PROCFS_PATH |
| |
| .. _`boot_time()`: https://psutil.readthedocs.io/en/latest/#psutil.boot_time |
| .. _`cpu_count()`: https://psutil.readthedocs.io/en/latest/#psutil.cpu_count |
| .. _`cpu_freq()`: https://psutil.readthedocs.io/en/latest/#psutil.cpu_freq |
| .. _`cpu_percent()`: https://psutil.readthedocs.io/en/latest/#psutil.cpu_percent |
| .. _`cpu_stats()`: https://psutil.readthedocs.io/en/latest/#psutil.cpu_stats |
| .. _`cpu_times()`: https://psutil.readthedocs.io/en/latest/#psutil.cpu_times |
| .. _`cpu_times_percent()`: https://psutil.readthedocs.io/en/latest/#psutil.cpu_times_percent |
| .. _`disk_io_counters()`: https://psutil.readthedocs.io/en/latest/#psutil.disk_io_counters |
| .. _`disk_partitions()`: https://psutil.readthedocs.io/en/latest/#psutil.disk_partitions |
| .. _`disk_usage()`: https://psutil.readthedocs.io/en/latest/#psutil.disk_usage |
| .. _`getloadavg()`: https://psutil.readthedocs.io/en/latest/#psutil.getloadavg |
| .. _`net_connections()`: https://psutil.readthedocs.io/en/latest/#psutil.net_connections |
| .. _`net_if_addrs()`: https://psutil.readthedocs.io/en/latest/#psutil.net_if_addrs |
| .. _`net_if_stats()`: https://psutil.readthedocs.io/en/latest/#psutil.net_if_stats |
| .. _`net_io_counters()`: https://psutil.readthedocs.io/en/latest/#psutil.net_io_counters |
| .. _`pid_exists()`: https://psutil.readthedocs.io/en/latest/#psutil.pid_exists |
| .. _`pids()`: https://psutil.readthedocs.io/en/latest/#psutil.pids |
| .. _`process_iter()`: https://psutil.readthedocs.io/en/latest/#psutil.process_iter |
| .. _`sensors_battery()`: https://psutil.readthedocs.io/en/latest/#psutil.sensors_battery |
| .. _`sensors_fans()`: https://psutil.readthedocs.io/en/latest/#psutil.sensors_fans |
| .. _`sensors_temperatures()`: https://psutil.readthedocs.io/en/latest/#psutil.sensors_temperatures |
| .. _`swap_memory()`: https://psutil.readthedocs.io/en/latest/#psutil.swap_memory |
| .. _`users()`: https://psutil.readthedocs.io/en/latest/#psutil.users |
| .. _`virtual_memory()`: https://psutil.readthedocs.io/en/latest/#psutil.virtual_memory |
| .. _`wait_procs()`: https://psutil.readthedocs.io/en/latest/#psutil.wait_procs |
| .. _`win_service_get()`: https://psutil.readthedocs.io/en/latest/#psutil.win_service_get |
| .. _`win_service_iter()`: https://psutil.readthedocs.io/en/latest/#psutil.win_service_iter |
| |
| |
| .. _`Process`: https://psutil.readthedocs.io/en/latest/#psutil.Process |
| .. _`psutil.Popen`: https://psutil.readthedocs.io/en/latest/#psutil.Popen |
| |
| .. _`AccessDenied`: https://psutil.readthedocs.io/en/latest/#psutil.AccessDenied |
| .. _`NoSuchProcess`: https://psutil.readthedocs.io/en/latest/#psutil.NoSuchProcess |
| .. _`TimeoutExpired`: https://psutil.readthedocs.io/en/latest/#psutil.TimeoutExpired |
| .. _`ZombieProcess`: https://psutil.readthedocs.io/en/latest/#psutil.ZombieProcess |
| |
| |
| .. _`Process.as_dict()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.as_dict |
| .. _`Process.children()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.children |
| .. _`Process.cmdline()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.connections |
| .. _`Process.connections()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.connections |
| .. _`Process.cpu_affinity()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.cpu_affinity |
| .. _`Process.cpu_num()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.cpu_num |
| .. _`Process.cpu_percent()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.cpu_percent |
| .. _`Process.cpu_times()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.cpu_times |
| .. _`Process.create_time()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.create_time |
| .. _`Process.cwd()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.cwd |
| .. _`Process.environ()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.environ |
| .. _`Process.exe()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.exe |
| .. _`Process.gids()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.gids |
| .. _`Process.io_counters()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.io_counters |
| .. _`Process.ionice()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.ionice |
| .. _`Process.is_running()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.is_running |
| .. _`Process.kill()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.kill |
| .. _`Process.memory_full_info()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.memory_full_info |
| .. _`Process.memory_info()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.memory_info |
| .. _`Process.memory_info_ex()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.memory_info_ex |
| .. _`Process.memory_maps()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.memory_maps |
| .. _`Process.memory_percent()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.memory_percent |
| .. _`Process.name()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.name |
| .. _`Process.net_connections()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.net_connections |
| .. _`Process.nice()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.nice |
| .. _`Process.num_ctx_switches()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.num_ctx_switches |
| .. _`Process.num_fds()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.num_fds |
| .. _`Process.num_handles()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.num_handles |
| .. _`Process.num_threads()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.num_threads |
| .. _`Process.oneshot()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.oneshot |
| .. _`Process.open_files()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.open_files |
| .. _`Process.parent()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.parent |
| .. _`Process.parents()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.parents |
| .. _`Process.pid`: https://psutil.readthedocs.io/en/latest/#psutil.Process.pid |
| .. _`Process.ppid()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.ppid |
| .. _`Process.resume()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.resume |
| .. _`Process.rlimit()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.rlimit |
| .. _`Process.send_signal()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.send_signal |
| .. _`Process.status()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.status |
| .. _`Process.suspend()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.suspend |
| .. _`Process.terminal()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.terminal |
| .. _`Process.terminate()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.terminate |
| .. _`Process.threads()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.threads |
| .. _`Process.uids()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.uids |
| .. _`Process.username()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.username |
| .. _`Process.wait()`: https://psutil.readthedocs.io/en/latest/#psutil.Process.wait |
| |
| |
| .. _`cpu_distribution.py`: https://github.com/giampaolo/psutil/blob/master/scripts/cpu_distribution.py |
| .. _`disk_usage.py`: https://github.com/giampaolo/psutil/blob/master/scripts/disk_usage.py |
| .. _`free.py`: https://github.com/giampaolo/psutil/blob/master/scripts/free.py |
| .. _`iotop.py`: https://github.com/giampaolo/psutil/blob/master/scripts/iotop.py |
| .. _`meminfo.py`: https://github.com/giampaolo/psutil/blob/master/scripts/meminfo.py |
| .. _`netstat.py`: https://github.com/giampaolo/psutil/blob/master/scripts/netstat.py |
| .. _`nettop.py`: https://github.com/giampaolo/psutil/blob/master/scripts/nettop.py |
| .. _`pidof.py`: https://github.com/giampaolo/psutil/blob/master/scripts/pidof.py |
| .. _`pmap.py`: https://github.com/giampaolo/psutil/blob/master/scripts/pmap.py |
| .. _`procinfo.py`: https://github.com/giampaolo/psutil/blob/master/scripts/procinfo.py |
| .. _`procsmem.py`: https://github.com/giampaolo/psutil/blob/master/scripts/procsmem.py |
| .. _`ps.py`: https://github.com/giampaolo/psutil/blob/master/scripts/ps.py |
| .. _`pstree.py`: https://github.com/giampaolo/psutil/blob/master/scripts/pstree.py |
| .. _`top.py`: https://github.com/giampaolo/psutil/blob/master/scripts/top.py |
| |
| |
| .. _1: https://github.com/giampaolo/psutil/issues/1 |
| .. _2: https://github.com/giampaolo/psutil/issues/2 |
| .. _3: https://github.com/giampaolo/psutil/issues/3 |
| .. _4: https://github.com/giampaolo/psutil/issues/4 |
| .. _5: https://github.com/giampaolo/psutil/issues/5 |
| .. _6: https://github.com/giampaolo/psutil/issues/6 |
| .. _7: https://github.com/giampaolo/psutil/issues/7 |
| .. _8: https://github.com/giampaolo/psutil/issues/8 |
| .. _9: https://github.com/giampaolo/psutil/issues/9 |
| .. _10: https://github.com/giampaolo/psutil/issues/10 |
| .. _11: https://github.com/giampaolo/psutil/issues/11 |
| .. _12: https://github.com/giampaolo/psutil/issues/12 |
| .. _13: https://github.com/giampaolo/psutil/issues/13 |
| .. _14: https://github.com/giampaolo/psutil/issues/14 |
| .. _15: https://github.com/giampaolo/psutil/issues/15 |
| .. _16: https://github.com/giampaolo/psutil/issues/16 |
| .. _17: https://github.com/giampaolo/psutil/issues/17 |
| .. _18: https://github.com/giampaolo/psutil/issues/18 |
| .. _19: https://github.com/giampaolo/psutil/issues/19 |
| .. _20: https://github.com/giampaolo/psutil/issues/20 |
| .. _21: https://github.com/giampaolo/psutil/issues/21 |
| .. _22: https://github.com/giampaolo/psutil/issues/22 |
| .. _23: https://github.com/giampaolo/psutil/issues/23 |
| .. _24: https://github.com/giampaolo/psutil/issues/24 |
| .. _25: https://github.com/giampaolo/psutil/issues/25 |
| .. _26: https://github.com/giampaolo/psutil/issues/26 |
| .. _27: https://github.com/giampaolo/psutil/issues/27 |
| .. _28: https://github.com/giampaolo/psutil/issues/28 |
| .. _29: https://github.com/giampaolo/psutil/issues/29 |
| .. _30: https://github.com/giampaolo/psutil/issues/30 |
| .. _31: https://github.com/giampaolo/psutil/issues/31 |
| .. _32: https://github.com/giampaolo/psutil/issues/32 |
| .. _33: https://github.com/giampaolo/psutil/issues/33 |
| .. _34: https://github.com/giampaolo/psutil/issues/34 |
| .. _35: https://github.com/giampaolo/psutil/issues/35 |
| .. _36: https://github.com/giampaolo/psutil/issues/36 |
| .. _37: https://github.com/giampaolo/psutil/issues/37 |
| .. _38: https://github.com/giampaolo/psutil/issues/38 |
| .. _39: https://github.com/giampaolo/psutil/issues/39 |
| .. _40: https://github.com/giampaolo/psutil/issues/40 |
| .. _41: https://github.com/giampaolo/psutil/issues/41 |
| .. _42: https://github.com/giampaolo/psutil/issues/42 |
| .. _43: https://github.com/giampaolo/psutil/issues/43 |
| .. _44: https://github.com/giampaolo/psutil/issues/44 |
| .. _45: https://github.com/giampaolo/psutil/issues/45 |
| .. _46: https://github.com/giampaolo/psutil/issues/46 |
| .. _47: https://github.com/giampaolo/psutil/issues/47 |
| .. _48: https://github.com/giampaolo/psutil/issues/48 |
| .. _49: https://github.com/giampaolo/psutil/issues/49 |
| .. _50: https://github.com/giampaolo/psutil/issues/50 |
| .. _51: https://github.com/giampaolo/psutil/issues/51 |
| .. _52: https://github.com/giampaolo/psutil/issues/52 |
| .. _53: https://github.com/giampaolo/psutil/issues/53 |
| .. _54: https://github.com/giampaolo/psutil/issues/54 |
| .. _55: https://github.com/giampaolo/psutil/issues/55 |
| .. _56: https://github.com/giampaolo/psutil/issues/56 |
| .. _57: https://github.com/giampaolo/psutil/issues/57 |
| .. _58: https://github.com/giampaolo/psutil/issues/58 |
| .. _59: https://github.com/giampaolo/psutil/issues/59 |
| .. _60: https://github.com/giampaolo/psutil/issues/60 |
| .. _61: https://github.com/giampaolo/psutil/issues/61 |
| .. _62: https://github.com/giampaolo/psutil/issues/62 |
| .. _63: https://github.com/giampaolo/psutil/issues/63 |
| .. _64: https://github.com/giampaolo/psutil/issues/64 |
| .. _65: https://github.com/giampaolo/psutil/issues/65 |
| .. _66: https://github.com/giampaolo/psutil/issues/66 |
| .. _67: https://github.com/giampaolo/psutil/issues/67 |
| .. _68: https://github.com/giampaolo/psutil/issues/68 |
| .. _69: https://github.com/giampaolo/psutil/issues/69 |
| .. _70: https://github.com/giampaolo/psutil/issues/70 |
| .. _71: https://github.com/giampaolo/psutil/issues/71 |
| .. _72: https://github.com/giampaolo/psutil/issues/72 |
| .. _73: https://github.com/giampaolo/psutil/issues/73 |
| .. _74: https://github.com/giampaolo/psutil/issues/74 |
| .. _75: https://github.com/giampaolo/psutil/issues/75 |
| .. _76: https://github.com/giampaolo/psutil/issues/76 |
| .. _77: https://github.com/giampaolo/psutil/issues/77 |
| .. _78: https://github.com/giampaolo/psutil/issues/78 |
| .. _79: https://github.com/giampaolo/psutil/issues/79 |
| .. _80: https://github.com/giampaolo/psutil/issues/80 |
| .. _81: https://github.com/giampaolo/psutil/issues/81 |
| .. _82: https://github.com/giampaolo/psutil/issues/82 |
| .. _83: https://github.com/giampaolo/psutil/issues/83 |
| .. _84: https://github.com/giampaolo/psutil/issues/84 |
| .. _85: https://github.com/giampaolo/psutil/issues/85 |
| .. _86: https://github.com/giampaolo/psutil/issues/86 |
| .. _87: https://github.com/giampaolo/psutil/issues/87 |
| .. _88: https://github.com/giampaolo/psutil/issues/88 |
| .. _89: https://github.com/giampaolo/psutil/issues/89 |
| .. _90: https://github.com/giampaolo/psutil/issues/90 |
| .. _91: https://github.com/giampaolo/psutil/issues/91 |
| .. _92: https://github.com/giampaolo/psutil/issues/92 |
| .. _93: https://github.com/giampaolo/psutil/issues/93 |
| .. _94: https://github.com/giampaolo/psutil/issues/94 |
| .. _95: https://github.com/giampaolo/psutil/issues/95 |
| .. _96: https://github.com/giampaolo/psutil/issues/96 |
| .. _97: https://github.com/giampaolo/psutil/issues/97 |
| .. _98: https://github.com/giampaolo/psutil/issues/98 |
| .. _99: https://github.com/giampaolo/psutil/issues/99 |
| .. _100: https://github.com/giampaolo/psutil/issues/100 |
| .. _101: https://github.com/giampaolo/psutil/issues/101 |
| .. _102: https://github.com/giampaolo/psutil/issues/102 |
| .. _103: https://github.com/giampaolo/psutil/issues/103 |
| .. _104: https://github.com/giampaolo/psutil/issues/104 |
| .. _105: https://github.com/giampaolo/psutil/issues/105 |
| .. _106: https://github.com/giampaolo/psutil/issues/106 |
| .. _107: https://github.com/giampaolo/psutil/issues/107 |
| .. _108: https://github.com/giampaolo/psutil/issues/108 |
| .. _109: https://github.com/giampaolo/psutil/issues/109 |
| .. _110: https://github.com/giampaolo/psutil/issues/110 |
| .. _111: https://github.com/giampaolo/psutil/issues/111 |
| .. _112: https://github.com/giampaolo/psutil/issues/112 |
| .. _113: https://github.com/giampaolo/psutil/issues/113 |
| .. _114: https://github.com/giampaolo/psutil/issues/114 |
| .. _115: https://github.com/giampaolo/psutil/issues/115 |
| .. _116: https://github.com/giampaolo/psutil/issues/116 |
| .. _117: https://github.com/giampaolo/psutil/issues/117 |
| .. _118: https://github.com/giampaolo/psutil/issues/118 |
| .. _119: https://github.com/giampaolo/psutil/issues/119 |
| .. _120: https://github.com/giampaolo/psutil/issues/120 |
| .. _121: https://github.com/giampaolo/psutil/issues/121 |
| .. _122: https://github.com/giampaolo/psutil/issues/122 |
| .. _123: https://github.com/giampaolo/psutil/issues/123 |
| .. _124: https://github.com/giampaolo/psutil/issues/124 |
| .. _125: https://github.com/giampaolo/psutil/issues/125 |
| .. _126: https://github.com/giampaolo/psutil/issues/126 |
| .. _127: https://github.com/giampaolo/psutil/issues/127 |
| .. _128: https://github.com/giampaolo/psutil/issues/128 |
| .. _129: https://github.com/giampaolo/psutil/issues/129 |
| .. _130: https://github.com/giampaolo/psutil/issues/130 |
| .. _131: https://github.com/giampaolo/psutil/issues/131 |
| .. _132: https://github.com/giampaolo/psutil/issues/132 |
| .. _133: https://github.com/giampaolo/psutil/issues/133 |
| .. _134: https://github.com/giampaolo/psutil/issues/134 |
| .. _135: https://github.com/giampaolo/psutil/issues/135 |
| .. _136: https://github.com/giampaolo/psutil/issues/136 |
| .. _137: https://github.com/giampaolo/psutil/issues/137 |
| .. _138: https://github.com/giampaolo/psutil/issues/138 |
| .. _139: https://github.com/giampaolo/psutil/issues/139 |
| .. _140: https://github.com/giampaolo/psutil/issues/140 |
| .. _141: https://github.com/giampaolo/psutil/issues/141 |
| .. _142: https://github.com/giampaolo/psutil/issues/142 |
| .. _143: https://github.com/giampaolo/psutil/issues/143 |
| .. _144: https://github.com/giampaolo/psutil/issues/144 |
| .. _145: https://github.com/giampaolo/psutil/issues/145 |
| .. _146: https://github.com/giampaolo/psutil/issues/146 |
| .. _147: https://github.com/giampaolo/psutil/issues/147 |
| .. _148: https://github.com/giampaolo/psutil/issues/148 |
| .. _149: https://github.com/giampaolo/psutil/issues/149 |
| .. _150: https://github.com/giampaolo/psutil/issues/150 |
| .. _151: https://github.com/giampaolo/psutil/issues/151 |
| .. _152: https://github.com/giampaolo/psutil/issues/152 |
| .. _153: https://github.com/giampaolo/psutil/issues/153 |
| .. _154: https://github.com/giampaolo/psutil/issues/154 |
| .. _155: https://github.com/giampaolo/psutil/issues/155 |
| .. _156: https://github.com/giampaolo/psutil/issues/156 |
| .. _157: https://github.com/giampaolo/psutil/issues/157 |
| .. _158: https://github.com/giampaolo/psutil/issues/158 |
| .. _159: https://github.com/giampaolo/psutil/issues/159 |
| .. _160: https://github.com/giampaolo/psutil/issues/160 |
| .. _161: https://github.com/giampaolo/psutil/issues/161 |
| .. _162: https://github.com/giampaolo/psutil/issues/162 |
| .. _163: https://github.com/giampaolo/psutil/issues/163 |
| .. _164: https://github.com/giampaolo/psutil/issues/164 |
| .. _165: https://github.com/giampaolo/psutil/issues/165 |
| .. _166: https://github.com/giampaolo/psutil/issues/166 |
| .. _167: https://github.com/giampaolo/psutil/issues/167 |
| .. _168: https://github.com/giampaolo/psutil/issues/168 |
| .. _169: https://github.com/giampaolo/psutil/issues/169 |
| .. _170: https://github.com/giampaolo/psutil/issues/170 |
| .. _171: https://github.com/giampaolo/psutil/issues/171 |
| .. _172: https://github.com/giampaolo/psutil/issues/172 |
| .. _173: https://github.com/giampaolo/psutil/issues/173 |
| .. _174: https://github.com/giampaolo/psutil/issues/174 |
| .. _175: https://github.com/giampaolo/psutil/issues/175 |
| .. _176: https://github.com/giampaolo/psutil/issues/176 |
| .. _177: https://github.com/giampaolo/psutil/issues/177 |
| .. _178: https://github.com/giampaolo/psutil/issues/178 |
| .. _179: https://github.com/giampaolo/psutil/issues/179 |
| .. _180: https://github.com/giampaolo/psutil/issues/180 |
| .. _181: https://github.com/giampaolo/psutil/issues/181 |
| .. _182: https://github.com/giampaolo/psutil/issues/182 |
| .. _183: https://github.com/giampaolo/psutil/issues/183 |
| .. _184: https://github.com/giampaolo/psutil/issues/184 |
| .. _185: https://github.com/giampaolo/psutil/issues/185 |
| .. _186: https://github.com/giampaolo/psutil/issues/186 |
| .. _187: https://github.com/giampaolo/psutil/issues/187 |
| .. _188: https://github.com/giampaolo/psutil/issues/188 |
| .. _189: https://github.com/giampaolo/psutil/issues/189 |
| .. _190: https://github.com/giampaolo/psutil/issues/190 |
| .. _191: https://github.com/giampaolo/psutil/issues/191 |
| .. _192: https://github.com/giampaolo/psutil/issues/192 |
| .. _193: https://github.com/giampaolo/psutil/issues/193 |
| .. _194: https://github.com/giampaolo/psutil/issues/194 |
| .. _195: https://github.com/giampaolo/psutil/issues/195 |
| .. _196: https://github.com/giampaolo/psutil/issues/196 |
| .. _197: https://github.com/giampaolo/psutil/issues/197 |
| .. _198: https://github.com/giampaolo/psutil/issues/198 |
| .. _199: https://github.com/giampaolo/psutil/issues/199 |
| .. _200: https://github.com/giampaolo/psutil/issues/200 |
| .. _201: https://github.com/giampaolo/psutil/issues/201 |
| .. _202: https://github.com/giampaolo/psutil/issues/202 |
| .. _203: https://github.com/giampaolo/psutil/issues/203 |
| .. _204: https://github.com/giampaolo/psutil/issues/204 |
| .. _205: https://github.com/giampaolo/psutil/issues/205 |
| .. _206: https://github.com/giampaolo/psutil/issues/206 |
| .. _207: https://github.com/giampaolo/psutil/issues/207 |
| .. _208: https://github.com/giampaolo/psutil/issues/208 |
| .. _209: https://github.com/giampaolo/psutil/issues/209 |
| .. _210: https://github.com/giampaolo/psutil/issues/210 |
| .. _211: https://github.com/giampaolo/psutil/issues/211 |
| .. _212: https://github.com/giampaolo/psutil/issues/212 |
| .. _213: https://github.com/giampaolo/psutil/issues/213 |
| .. _214: https://github.com/giampaolo/psutil/issues/214 |
| .. _215: https://github.com/giampaolo/psutil/issues/215 |
| .. _216: https://github.com/giampaolo/psutil/issues/216 |
| .. _217: https://github.com/giampaolo/psutil/issues/217 |
| .. _218: https://github.com/giampaolo/psutil/issues/218 |
| .. _219: https://github.com/giampaolo/psutil/issues/219 |
| .. _220: https://github.com/giampaolo/psutil/issues/220 |
| .. _221: https://github.com/giampaolo/psutil/issues/221 |
| .. _222: https://github.com/giampaolo/psutil/issues/222 |
| .. _223: https://github.com/giampaolo/psutil/issues/223 |
| .. _224: https://github.com/giampaolo/psutil/issues/224 |
| .. _225: https://github.com/giampaolo/psutil/issues/225 |
| .. _226: https://github.com/giampaolo/psutil/issues/226 |
| .. _227: https://github.com/giampaolo/psutil/issues/227 |
| .. _228: https://github.com/giampaolo/psutil/issues/228 |
| .. _229: https://github.com/giampaolo/psutil/issues/229 |
| .. _230: https://github.com/giampaolo/psutil/issues/230 |
| .. _231: https://github.com/giampaolo/psutil/issues/231 |
| .. _232: https://github.com/giampaolo/psutil/issues/232 |
| .. _233: https://github.com/giampaolo/psutil/issues/233 |
| .. _234: https://github.com/giampaolo/psutil/issues/234 |
| .. _235: https://github.com/giampaolo/psutil/issues/235 |
| .. _236: https://github.com/giampaolo/psutil/issues/236 |
| .. _237: https://github.com/giampaolo/psutil/issues/237 |
| .. _238: https://github.com/giampaolo/psutil/issues/238 |
| .. _239: https://github.com/giampaolo/psutil/issues/239 |
| .. _240: https://github.com/giampaolo/psutil/issues/240 |
| .. _241: https://github.com/giampaolo/psutil/issues/241 |
| .. _242: https://github.com/giampaolo/psutil/issues/242 |
| .. _243: https://github.com/giampaolo/psutil/issues/243 |
| .. _244: https://github.com/giampaolo/psutil/issues/244 |
| .. _245: https://github.com/giampaolo/psutil/issues/245 |
| .. _246: https://github.com/giampaolo/psutil/issues/246 |
| .. _247: https://github.com/giampaolo/psutil/issues/247 |
| .. _248: https://github.com/giampaolo/psutil/issues/248 |
| .. _249: https://github.com/giampaolo/psutil/issues/249 |
| .. _250: https://github.com/giampaolo/psutil/issues/250 |
| .. _251: https://github.com/giampaolo/psutil/issues/251 |
| .. _252: https://github.com/giampaolo/psutil/issues/252 |
| .. _253: https://github.com/giampaolo/psutil/issues/253 |
| .. _254: https://github.com/giampaolo/psutil/issues/254 |
| .. _255: https://github.com/giampaolo/psutil/issues/255 |
| .. _256: https://github.com/giampaolo/psutil/issues/256 |
| .. _257: https://github.com/giampaolo/psutil/issues/257 |
| .. _258: https://github.com/giampaolo/psutil/issues/258 |
| .. _259: https://github.com/giampaolo/psutil/issues/259 |
| .. _260: https://github.com/giampaolo/psutil/issues/260 |
| .. _261: https://github.com/giampaolo/psutil/issues/261 |
| .. _262: https://github.com/giampaolo/psutil/issues/262 |
| .. _263: https://github.com/giampaolo/psutil/issues/263 |
| .. _264: https://github.com/giampaolo/psutil/issues/264 |
| .. _265: https://github.com/giampaolo/psutil/issues/265 |
| .. _266: https://github.com/giampaolo/psutil/issues/266 |
| .. _267: https://github.com/giampaolo/psutil/issues/267 |
| .. _268: https://github.com/giampaolo/psutil/issues/268 |
| .. _269: https://github.com/giampaolo/psutil/issues/269 |
| .. _270: https://github.com/giampaolo/psutil/issues/270 |
| .. _271: https://github.com/giampaolo/psutil/issues/271 |
| .. _272: https://github.com/giampaolo/psutil/issues/272 |
| .. _273: https://github.com/giampaolo/psutil/issues/273 |
| .. _274: https://github.com/giampaolo/psutil/issues/274 |
| .. _275: https://github.com/giampaolo/psutil/issues/275 |
| .. _276: https://github.com/giampaolo/psutil/issues/276 |
| .. _277: https://github.com/giampaolo/psutil/issues/277 |
| .. _278: https://github.com/giampaolo/psutil/issues/278 |
| .. _279: https://github.com/giampaolo/psutil/issues/279 |
| .. _280: https://github.com/giampaolo/psutil/issues/280 |
| .. _281: https://github.com/giampaolo/psutil/issues/281 |
| .. _282: https://github.com/giampaolo/psutil/issues/282 |
| .. _283: https://github.com/giampaolo/psutil/issues/283 |
| .. _284: https://github.com/giampaolo/psutil/issues/284 |
| .. _285: https://github.com/giampaolo/psutil/issues/285 |
| .. _286: https://github.com/giampaolo/psutil/issues/286 |
| .. _287: https://github.com/giampaolo/psutil/issues/287 |
| .. _288: https://github.com/giampaolo/psutil/issues/288 |
| .. _289: https://github.com/giampaolo/psutil/issues/289 |
| .. _290: https://github.com/giampaolo/psutil/issues/290 |
| .. _291: https://github.com/giampaolo/psutil/issues/291 |
| .. _292: https://github.com/giampaolo/psutil/issues/292 |
| .. _293: https://github.com/giampaolo/psutil/issues/293 |
| .. _294: https://github.com/giampaolo/psutil/issues/294 |
| .. _295: https://github.com/giampaolo/psutil/issues/295 |
| .. _296: https://github.com/giampaolo/psutil/issues/296 |
| .. _297: https://github.com/giampaolo/psutil/issues/297 |
| .. _298: https://github.com/giampaolo/psutil/issues/298 |
| .. _299: https://github.com/giampaolo/psutil/issues/299 |
| .. _300: https://github.com/giampaolo/psutil/issues/300 |
| .. _301: https://github.com/giampaolo/psutil/issues/301 |
| .. _302: https://github.com/giampaolo/psutil/issues/302 |
| .. _303: https://github.com/giampaolo/psutil/issues/303 |
| .. _304: https://github.com/giampaolo/psutil/issues/304 |
| .. _305: https://github.com/giampaolo/psutil/issues/305 |
| .. _306: https://github.com/giampaolo/psutil/issues/306 |
| .. _307: https://github.com/giampaolo/psutil/issues/307 |
| .. _308: https://github.com/giampaolo/psutil/issues/308 |
| .. _309: https://github.com/giampaolo/psutil/issues/309 |
| .. _310: https://github.com/giampaolo/psutil/issues/310 |
| .. _311: https://github.com/giampaolo/psutil/issues/311 |
| .. _312: https://github.com/giampaolo/psutil/issues/312 |
| .. _313: https://github.com/giampaolo/psutil/issues/313 |
| .. _314: https://github.com/giampaolo/psutil/issues/314 |
| .. _315: https://github.com/giampaolo/psutil/issues/315 |
| .. _316: https://github.com/giampaolo/psutil/issues/316 |
| .. _317: https://github.com/giampaolo/psutil/issues/317 |
| .. _318: https://github.com/giampaolo/psutil/issues/318 |
| .. _319: https://github.com/giampaolo/psutil/issues/319 |
| .. _320: https://github.com/giampaolo/psutil/issues/320 |
| .. _321: https://github.com/giampaolo/psutil/issues/321 |
| .. _322: https://github.com/giampaolo/psutil/issues/322 |
| .. _323: https://github.com/giampaolo/psutil/issues/323 |
| .. _324: https://github.com/giampaolo/psutil/issues/324 |
| .. _325: https://github.com/giampaolo/psutil/issues/325 |
| .. _326: https://github.com/giampaolo/psutil/issues/326 |
| .. _327: https://github.com/giampaolo/psutil/issues/327 |
| .. _328: https://github.com/giampaolo/psutil/issues/328 |
| .. _329: https://github.com/giampaolo/psutil/issues/329 |
| .. _330: https://github.com/giampaolo/psutil/issues/330 |
| .. _331: https://github.com/giampaolo/psutil/issues/331 |
| .. _332: https://github.com/giampaolo/psutil/issues/332 |
| .. _333: https://github.com/giampaolo/psutil/issues/333 |
| .. _334: https://github.com/giampaolo/psutil/issues/334 |
| .. _335: https://github.com/giampaolo/psutil/issues/335 |
| .. _336: https://github.com/giampaolo/psutil/issues/336 |
| .. _337: https://github.com/giampaolo/psutil/issues/337 |
| .. _338: https://github.com/giampaolo/psutil/issues/338 |
| .. _339: https://github.com/giampaolo/psutil/issues/339 |
| .. _340: https://github.com/giampaolo/psutil/issues/340 |
| .. _341: https://github.com/giampaolo/psutil/issues/341 |
| .. _342: https://github.com/giampaolo/psutil/issues/342 |
| .. _343: https://github.com/giampaolo/psutil/issues/343 |
| .. _344: https://github.com/giampaolo/psutil/issues/344 |
| .. _345: https://github.com/giampaolo/psutil/issues/345 |
| .. _346: https://github.com/giampaolo/psutil/issues/346 |
| .. _347: https://github.com/giampaolo/psutil/issues/347 |
| .. _348: https://github.com/giampaolo/psutil/issues/348 |
| .. _349: https://github.com/giampaolo/psutil/issues/349 |
| .. _350: https://github.com/giampaolo/psutil/issues/350 |
| .. _351: https://github.com/giampaolo/psutil/issues/351 |
| .. _352: https://github.com/giampaolo/psutil/issues/352 |
| .. _353: https://github.com/giampaolo/psutil/issues/353 |
| .. _354: https://github.com/giampaolo/psutil/issues/354 |
| .. _355: https://github.com/giampaolo/psutil/issues/355 |
| .. _356: https://github.com/giampaolo/psutil/issues/356 |
| .. _357: https://github.com/giampaolo/psutil/issues/357 |
| .. _358: https://github.com/giampaolo/psutil/issues/358 |
| .. _359: https://github.com/giampaolo/psutil/issues/359 |
| .. _360: https://github.com/giampaolo/psutil/issues/360 |
| .. _361: https://github.com/giampaolo/psutil/issues/361 |
| .. _362: https://github.com/giampaolo/psutil/issues/362 |
| .. _363: https://github.com/giampaolo/psutil/issues/363 |
| .. _364: https://github.com/giampaolo/psutil/issues/364 |
| .. _365: https://github.com/giampaolo/psutil/issues/365 |
| .. _366: https://github.com/giampaolo/psutil/issues/366 |
| .. _367: https://github.com/giampaolo/psutil/issues/367 |
| .. _368: https://github.com/giampaolo/psutil/issues/368 |
| .. _369: https://github.com/giampaolo/psutil/issues/369 |
| .. _370: https://github.com/giampaolo/psutil/issues/370 |
| .. _371: https://github.com/giampaolo/psutil/issues/371 |
| .. _372: https://github.com/giampaolo/psutil/issues/372 |
| .. _373: https://github.com/giampaolo/psutil/issues/373 |
| .. _374: https://github.com/giampaolo/psutil/issues/374 |
| .. _375: https://github.com/giampaolo/psutil/issues/375 |
| .. _376: https://github.com/giampaolo/psutil/issues/376 |
| .. _377: https://github.com/giampaolo/psutil/issues/377 |
| .. _378: https://github.com/giampaolo/psutil/issues/378 |
| .. _379: https://github.com/giampaolo/psutil/issues/379 |
| .. _380: https://github.com/giampaolo/psutil/issues/380 |
| .. _381: https://github.com/giampaolo/psutil/issues/381 |
| .. _382: https://github.com/giampaolo/psutil/issues/382 |
| .. _383: https://github.com/giampaolo/psutil/issues/383 |
| .. _384: https://github.com/giampaolo/psutil/issues/384 |
| .. _385: https://github.com/giampaolo/psutil/issues/385 |
| .. _386: https://github.com/giampaolo/psutil/issues/386 |
| .. _387: https://github.com/giampaolo/psutil/issues/387 |
| .. _388: https://github.com/giampaolo/psutil/issues/388 |
| .. _389: https://github.com/giampaolo/psutil/issues/389 |
| .. _390: https://github.com/giampaolo/psutil/issues/390 |
| .. _391: https://github.com/giampaolo/psutil/issues/391 |
| .. _392: https://github.com/giampaolo/psutil/issues/392 |
| .. _393: https://github.com/giampaolo/psutil/issues/393 |
| .. _394: https://github.com/giampaolo/psutil/issues/394 |
| .. _395: https://github.com/giampaolo/psutil/issues/395 |
| .. _396: https://github.com/giampaolo/psutil/issues/396 |
| .. _397: https://github.com/giampaolo/psutil/issues/397 |
| .. _398: https://github.com/giampaolo/psutil/issues/398 |
| .. _399: https://github.com/giampaolo/psutil/issues/399 |
| .. _400: https://github.com/giampaolo/psutil/issues/400 |
| .. _401: https://github.com/giampaolo/psutil/issues/401 |
| .. _402: https://github.com/giampaolo/psutil/issues/402 |
| .. _403: https://github.com/giampaolo/psutil/issues/403 |
| .. _404: https://github.com/giampaolo/psutil/issues/404 |
| .. _405: https://github.com/giampaolo/psutil/issues/405 |
| .. _406: https://github.com/giampaolo/psutil/issues/406 |
| .. _407: https://github.com/giampaolo/psutil/issues/407 |
| .. _408: https://github.com/giampaolo/psutil/issues/408 |
| .. _409: https://github.com/giampaolo/psutil/issues/409 |
| .. _410: https://github.com/giampaolo/psutil/issues/410 |
| .. _411: https://github.com/giampaolo/psutil/issues/411 |
| .. _412: https://github.com/giampaolo/psutil/issues/412 |
| .. _413: https://github.com/giampaolo/psutil/issues/413 |
| .. _414: https://github.com/giampaolo/psutil/issues/414 |
| .. _415: https://github.com/giampaolo/psutil/issues/415 |
| .. _416: https://github.com/giampaolo/psutil/issues/416 |
| .. _417: https://github.com/giampaolo/psutil/issues/417 |
| .. _418: https://github.com/giampaolo/psutil/issues/418 |
| .. _419: https://github.com/giampaolo/psutil/issues/419 |
| .. _420: https://github.com/giampaolo/psutil/issues/420 |
| .. _421: https://github.com/giampaolo/psutil/issues/421 |
| .. _422: https://github.com/giampaolo/psutil/issues/422 |
| .. _423: https://github.com/giampaolo/psutil/issues/423 |
| .. _424: https://github.com/giampaolo/psutil/issues/424 |
| .. _425: https://github.com/giampaolo/psutil/issues/425 |
| .. _426: https://github.com/giampaolo/psutil/issues/426 |
| .. _427: https://github.com/giampaolo/psutil/issues/427 |
| .. _428: https://github.com/giampaolo/psutil/issues/428 |
| .. _429: https://github.com/giampaolo/psutil/issues/429 |
| .. _430: https://github.com/giampaolo/psutil/issues/430 |
| .. _431: https://github.com/giampaolo/psutil/issues/431 |
| .. _432: https://github.com/giampaolo/psutil/issues/432 |
| .. _433: https://github.com/giampaolo/psutil/issues/433 |
| .. _434: https://github.com/giampaolo/psutil/issues/434 |
| .. _435: https://github.com/giampaolo/psutil/issues/435 |
| .. _436: https://github.com/giampaolo/psutil/issues/436 |
| .. _437: https://github.com/giampaolo/psutil/issues/437 |
| .. _438: https://github.com/giampaolo/psutil/issues/438 |
| .. _439: https://github.com/giampaolo/psutil/issues/439 |
| .. _440: https://github.com/giampaolo/psutil/issues/440 |
| .. _441: https://github.com/giampaolo/psutil/issues/441 |
| .. _442: https://github.com/giampaolo/psutil/issues/442 |
| .. _443: https://github.com/giampaolo/psutil/issues/443 |
| .. _444: https://github.com/giampaolo/psutil/issues/444 |
| .. _445: https://github.com/giampaolo/psutil/issues/445 |
| .. _446: https://github.com/giampaolo/psutil/issues/446 |
| .. _447: https://github.com/giampaolo/psutil/issues/447 |
| .. _448: https://github.com/giampaolo/psutil/issues/448 |
| .. _449: https://github.com/giampaolo/psutil/issues/449 |
| .. _450: https://github.com/giampaolo/psutil/issues/450 |
| .. _451: https://github.com/giampaolo/psutil/issues/451 |
| .. _452: https://github.com/giampaolo/psutil/issues/452 |
| .. _453: https://github.com/giampaolo/psutil/issues/453 |
| .. _454: https://github.com/giampaolo/psutil/issues/454 |
| .. _455: https://github.com/giampaolo/psutil/issues/455 |
| .. _456: https://github.com/giampaolo/psutil/issues/456 |
| .. _457: https://github.com/giampaolo/psutil/issues/457 |
| .. _458: https://github.com/giampaolo/psutil/issues/458 |
| .. _459: https://github.com/giampaolo/psutil/issues/459 |
| .. _460: https://github.com/giampaolo/psutil/issues/460 |
| .. _461: https://github.com/giampaolo/psutil/issues/461 |
| .. _462: https://github.com/giampaolo/psutil/issues/462 |
| .. _463: https://github.com/giampaolo/psutil/issues/463 |
| .. _464: https://github.com/giampaolo/psutil/issues/464 |
| .. _465: https://github.com/giampaolo/psutil/issues/465 |
| .. _466: https://github.com/giampaolo/psutil/issues/466 |
| .. _467: https://github.com/giampaolo/psutil/issues/467 |
| .. _468: https://github.com/giampaolo/psutil/issues/468 |
| .. _469: https://github.com/giampaolo/psutil/issues/469 |
| .. _470: https://github.com/giampaolo/psutil/issues/470 |
| .. _471: https://github.com/giampaolo/psutil/issues/471 |
| .. _472: https://github.com/giampaolo/psutil/issues/472 |
| .. _473: https://github.com/giampaolo/psutil/issues/473 |
| .. _474: https://github.com/giampaolo/psutil/issues/474 |
| .. _475: https://github.com/giampaolo/psutil/issues/475 |
| .. _476: https://github.com/giampaolo/psutil/issues/476 |
| .. _477: https://github.com/giampaolo/psutil/issues/477 |
| .. _478: https://github.com/giampaolo/psutil/issues/478 |
| .. _479: https://github.com/giampaolo/psutil/issues/479 |
| .. _480: https://github.com/giampaolo/psutil/issues/480 |
| .. _481: https://github.com/giampaolo/psutil/issues/481 |
| .. _482: https://github.com/giampaolo/psutil/issues/482 |
| .. _483: https://github.com/giampaolo/psutil/issues/483 |
| .. _484: https://github.com/giampaolo/psutil/issues/484 |
| .. _485: https://github.com/giampaolo/psutil/issues/485 |
| .. _486: https://github.com/giampaolo/psutil/issues/486 |
| .. _487: https://github.com/giampaolo/psutil/issues/487 |
| .. _488: https://github.com/giampaolo/psutil/issues/488 |
| .. _489: https://github.com/giampaolo/psutil/issues/489 |
| .. _490: https://github.com/giampaolo/psutil/issues/490 |
| .. _491: https://github.com/giampaolo/psutil/issues/491 |
| .. _492: https://github.com/giampaolo/psutil/issues/492 |
| .. _493: https://github.com/giampaolo/psutil/issues/493 |
| .. _494: https://github.com/giampaolo/psutil/issues/494 |
| .. _495: https://github.com/giampaolo/psutil/issues/495 |
| .. _496: https://github.com/giampaolo/psutil/issues/496 |
| .. _497: https://github.com/giampaolo/psutil/issues/497 |
| .. _498: https://github.com/giampaolo/psutil/issues/498 |
| .. _499: https://github.com/giampaolo/psutil/issues/499 |
| .. _500: https://github.com/giampaolo/psutil/issues/500 |
| .. _501: https://github.com/giampaolo/psutil/issues/501 |
| .. _502: https://github.com/giampaolo/psutil/issues/502 |
| .. _503: https://github.com/giampaolo/psutil/issues/503 |
| .. _504: https://github.com/giampaolo/psutil/issues/504 |
| .. _505: https://github.com/giampaolo/psutil/issues/505 |
| .. _506: https://github.com/giampaolo/psutil/issues/506 |
| .. _507: https://github.com/giampaolo/psutil/issues/507 |
| .. _508: https://github.com/giampaolo/psutil/issues/508 |
| .. _509: https://github.com/giampaolo/psutil/issues/509 |
| .. _510: https://github.com/giampaolo/psutil/issues/510 |
| .. _511: https://github.com/giampaolo/psutil/issues/511 |
| .. _512: https://github.com/giampaolo/psutil/issues/512 |
| .. _513: https://github.com/giampaolo/psutil/issues/513 |
| .. _514: https://github.com/giampaolo/psutil/issues/514 |
| .. _515: https://github.com/giampaolo/psutil/issues/515 |
| .. _516: https://github.com/giampaolo/psutil/issues/516 |
| .. _517: https://github.com/giampaolo/psutil/issues/517 |
| .. _518: https://github.com/giampaolo/psutil/issues/518 |
| .. _519: https://github.com/giampaolo/psutil/issues/519 |
| .. _520: https://github.com/giampaolo/psutil/issues/520 |
| .. _521: https://github.com/giampaolo/psutil/issues/521 |
| .. _522: https://github.com/giampaolo/psutil/issues/522 |
| .. _523: https://github.com/giampaolo/psutil/issues/523 |
| .. _524: https://github.com/giampaolo/psutil/issues/524 |
| .. _525: https://github.com/giampaolo/psutil/issues/525 |
| .. _526: https://github.com/giampaolo/psutil/issues/526 |
| .. _527: https://github.com/giampaolo/psutil/issues/527 |
| .. _528: https://github.com/giampaolo/psutil/issues/528 |
| .. _529: https://github.com/giampaolo/psutil/issues/529 |
| .. _530: https://github.com/giampaolo/psutil/issues/530 |
| .. _531: https://github.com/giampaolo/psutil/issues/531 |
| .. _532: https://github.com/giampaolo/psutil/issues/532 |
| .. _533: https://github.com/giampaolo/psutil/issues/533 |
| .. _534: https://github.com/giampaolo/psutil/issues/534 |
| .. _535: https://github.com/giampaolo/psutil/issues/535 |
| .. _536: https://github.com/giampaolo/psutil/issues/536 |
| .. _537: https://github.com/giampaolo/psutil/issues/537 |
| .. _538: https://github.com/giampaolo/psutil/issues/538 |
| .. _539: https://github.com/giampaolo/psutil/issues/539 |
| .. _540: https://github.com/giampaolo/psutil/issues/540 |
| .. _541: https://github.com/giampaolo/psutil/issues/541 |
| .. _542: https://github.com/giampaolo/psutil/issues/542 |
| .. _543: https://github.com/giampaolo/psutil/issues/543 |
| .. _544: https://github.com/giampaolo/psutil/issues/544 |
| .. _545: https://github.com/giampaolo/psutil/issues/545 |
| .. _546: https://github.com/giampaolo/psutil/issues/546 |
| .. _547: https://github.com/giampaolo/psutil/issues/547 |
| .. _548: https://github.com/giampaolo/psutil/issues/548 |
| .. _549: https://github.com/giampaolo/psutil/issues/549 |
| .. _550: https://github.com/giampaolo/psutil/issues/550 |
| .. _551: https://github.com/giampaolo/psutil/issues/551 |
| .. _552: https://github.com/giampaolo/psutil/issues/552 |
| .. _553: https://github.com/giampaolo/psutil/issues/553 |
| .. _554: https://github.com/giampaolo/psutil/issues/554 |
| .. _555: https://github.com/giampaolo/psutil/issues/555 |
| .. _556: https://github.com/giampaolo/psutil/issues/556 |
| .. _557: https://github.com/giampaolo/psutil/issues/557 |
| .. _558: https://github.com/giampaolo/psutil/issues/558 |
| .. _559: https://github.com/giampaolo/psutil/issues/559 |
| .. _560: https://github.com/giampaolo/psutil/issues/560 |
| .. _561: https://github.com/giampaolo/psutil/issues/561 |
| .. _562: https://github.com/giampaolo/psutil/issues/562 |
| .. _563: https://github.com/giampaolo/psutil/issues/563 |
| .. _564: https://github.com/giampaolo/psutil/issues/564 |
| .. _565: https://github.com/giampaolo/psutil/issues/565 |
| .. _566: https://github.com/giampaolo/psutil/issues/566 |
| .. _567: https://github.com/giampaolo/psutil/issues/567 |
| .. _568: https://github.com/giampaolo/psutil/issues/568 |
| .. _569: https://github.com/giampaolo/psutil/issues/569 |
| .. _570: https://github.com/giampaolo/psutil/issues/570 |
| .. _571: https://github.com/giampaolo/psutil/issues/571 |
| .. _572: https://github.com/giampaolo/psutil/issues/572 |
| .. _573: https://github.com/giampaolo/psutil/issues/573 |
| .. _574: https://github.com/giampaolo/psutil/issues/574 |
| .. _575: https://github.com/giampaolo/psutil/issues/575 |
| .. _576: https://github.com/giampaolo/psutil/issues/576 |
| .. _577: https://github.com/giampaolo/psutil/issues/577 |
| .. _578: https://github.com/giampaolo/psutil/issues/578 |
| .. _579: https://github.com/giampaolo/psutil/issues/579 |
| .. _580: https://github.com/giampaolo/psutil/issues/580 |
| .. _581: https://github.com/giampaolo/psutil/issues/581 |
| .. _582: https://github.com/giampaolo/psutil/issues/582 |
| .. _583: https://github.com/giampaolo/psutil/issues/583 |
| .. _584: https://github.com/giampaolo/psutil/issues/584 |
| .. _585: https://github.com/giampaolo/psutil/issues/585 |
| .. _586: https://github.com/giampaolo/psutil/issues/586 |
| .. _587: https://github.com/giampaolo/psutil/issues/587 |
| .. _588: https://github.com/giampaolo/psutil/issues/588 |
| .. _589: https://github.com/giampaolo/psutil/issues/589 |
| .. _590: https://github.com/giampaolo/psutil/issues/590 |
| .. _591: https://github.com/giampaolo/psutil/issues/591 |
| .. _592: https://github.com/giampaolo/psutil/issues/592 |
| .. _593: https://github.com/giampaolo/psutil/issues/593 |
| .. _594: https://github.com/giampaolo/psutil/issues/594 |
| .. _595: https://github.com/giampaolo/psutil/issues/595 |
| .. _596: https://github.com/giampaolo/psutil/issues/596 |
| .. _597: https://github.com/giampaolo/psutil/issues/597 |
| .. _598: https://github.com/giampaolo/psutil/issues/598 |
| .. _599: https://github.com/giampaolo/psutil/issues/599 |
| .. _600: https://github.com/giampaolo/psutil/issues/600 |
| .. _601: https://github.com/giampaolo/psutil/issues/601 |
| .. _602: https://github.com/giampaolo/psutil/issues/602 |
| .. _603: https://github.com/giampaolo/psutil/issues/603 |
| .. _604: https://github.com/giampaolo/psutil/issues/604 |
| .. _605: https://github.com/giampaolo/psutil/issues/605 |
| .. _606: https://github.com/giampaolo/psutil/issues/606 |
| .. _607: https://github.com/giampaolo/psutil/issues/607 |
| .. _608: https://github.com/giampaolo/psutil/issues/608 |
| .. _609: https://github.com/giampaolo/psutil/issues/609 |
| .. _610: https://github.com/giampaolo/psutil/issues/610 |
| .. _611: https://github.com/giampaolo/psutil/issues/611 |
| .. _612: https://github.com/giampaolo/psutil/issues/612 |
| .. _613: https://github.com/giampaolo/psutil/issues/613 |
| .. _614: https://github.com/giampaolo/psutil/issues/614 |
| .. _615: https://github.com/giampaolo/psutil/issues/615 |
| .. _616: https://github.com/giampaolo/psutil/issues/616 |
| .. _617: https://github.com/giampaolo/psutil/issues/617 |
| .. _618: https://github.com/giampaolo/psutil/issues/618 |
| .. _619: https://github.com/giampaolo/psutil/issues/619 |
| .. _620: https://github.com/giampaolo/psutil/issues/620 |
| .. _621: https://github.com/giampaolo/psutil/issues/621 |
| .. _622: https://github.com/giampaolo/psutil/issues/622 |
| .. _623: https://github.com/giampaolo/psutil/issues/623 |
| .. _624: https://github.com/giampaolo/psutil/issues/624 |
| .. _625: https://github.com/giampaolo/psutil/issues/625 |
| .. _626: https://github.com/giampaolo/psutil/issues/626 |
| .. _627: https://github.com/giampaolo/psutil/issues/627 |
| .. _628: https://github.com/giampaolo/psutil/issues/628 |
| .. _629: https://github.com/giampaolo/psutil/issues/629 |
| .. _630: https://github.com/giampaolo/psutil/issues/630 |
| .. _631: https://github.com/giampaolo/psutil/issues/631 |
| .. _632: https://github.com/giampaolo/psutil/issues/632 |
| .. _633: https://github.com/giampaolo/psutil/issues/633 |
| .. _634: https://github.com/giampaolo/psutil/issues/634 |
| .. _635: https://github.com/giampaolo/psutil/issues/635 |
| .. _636: https://github.com/giampaolo/psutil/issues/636 |
| .. _637: https://github.com/giampaolo/psutil/issues/637 |
| .. _638: https://github.com/giampaolo/psutil/issues/638 |
| .. _639: https://github.com/giampaolo/psutil/issues/639 |
| .. _640: https://github.com/giampaolo/psutil/issues/640 |
| .. _641: https://github.com/giampaolo/psutil/issues/641 |
| .. _642: https://github.com/giampaolo/psutil/issues/642 |
| .. _643: https://github.com/giampaolo/psutil/issues/643 |
| .. _644: https://github.com/giampaolo/psutil/issues/644 |
| .. _645: https://github.com/giampaolo/psutil/issues/645 |
| .. _646: https://github.com/giampaolo/psutil/issues/646 |
| .. _647: https://github.com/giampaolo/psutil/issues/647 |
| .. _648: https://github.com/giampaolo/psutil/issues/648 |
| .. _649: https://github.com/giampaolo/psutil/issues/649 |
| .. _650: https://github.com/giampaolo/psutil/issues/650 |
| .. _651: https://github.com/giampaolo/psutil/issues/651 |
| .. _652: https://github.com/giampaolo/psutil/issues/652 |
| .. _653: https://github.com/giampaolo/psutil/issues/653 |
| .. _654: https://github.com/giampaolo/psutil/issues/654 |
| .. _655: https://github.com/giampaolo/psutil/issues/655 |
| .. _656: https://github.com/giampaolo/psutil/issues/656 |
| .. _657: https://github.com/giampaolo/psutil/issues/657 |
| .. _658: https://github.com/giampaolo/psutil/issues/658 |
| .. _659: https://github.com/giampaolo/psutil/issues/659 |
| .. _660: https://github.com/giampaolo/psutil/issues/660 |
| .. _661: https://github.com/giampaolo/psutil/issues/661 |
| .. _662: https://github.com/giampaolo/psutil/issues/662 |
| .. _663: https://github.com/giampaolo/psutil/issues/663 |
| .. _664: https://github.com/giampaolo/psutil/issues/664 |
| .. _665: https://github.com/giampaolo/psutil/issues/665 |
| .. _666: https://github.com/giampaolo/psutil/issues/666 |
| .. _667: https://github.com/giampaolo/psutil/issues/667 |
| .. _668: https://github.com/giampaolo/psutil/issues/668 |
| .. _669: https://github.com/giampaolo/psutil/issues/669 |
| .. _670: https://github.com/giampaolo/psutil/issues/670 |
| .. _671: https://github.com/giampaolo/psutil/issues/671 |
| .. _672: https://github.com/giampaolo/psutil/issues/672 |
| .. _673: https://github.com/giampaolo/psutil/issues/673 |
| .. _674: https://github.com/giampaolo/psutil/issues/674 |
| .. _675: https://github.com/giampaolo/psutil/issues/675 |
| .. _676: https://github.com/giampaolo/psutil/issues/676 |
| .. _677: https://github.com/giampaolo/psutil/issues/677 |
| .. _678: https://github.com/giampaolo/psutil/issues/678 |
| .. _679: https://github.com/giampaolo/psutil/issues/679 |
| .. _680: https://github.com/giampaolo/psutil/issues/680 |
| .. _681: https://github.com/giampaolo/psutil/issues/681 |
| .. _682: https://github.com/giampaolo/psutil/issues/682 |
| .. _683: https://github.com/giampaolo/psutil/issues/683 |
| .. _684: https://github.com/giampaolo/psutil/issues/684 |
| .. _685: https://github.com/giampaolo/psutil/issues/685 |
| .. _686: https://github.com/giampaolo/psutil/issues/686 |
| .. _687: https://github.com/giampaolo/psutil/issues/687 |
| .. _688: https://github.com/giampaolo/psutil/issues/688 |
| .. _689: https://github.com/giampaolo/psutil/issues/689 |
| .. _690: https://github.com/giampaolo/psutil/issues/690 |
| .. _691: https://github.com/giampaolo/psutil/issues/691 |
| .. _692: https://github.com/giampaolo/psutil/issues/692 |
| .. _693: https://github.com/giampaolo/psutil/issues/693 |
| .. _694: https://github.com/giampaolo/psutil/issues/694 |
| .. _695: https://github.com/giampaolo/psutil/issues/695 |
| .. _696: https://github.com/giampaolo/psutil/issues/696 |
| .. _697: https://github.com/giampaolo/psutil/issues/697 |
| .. _698: https://github.com/giampaolo/psutil/issues/698 |
| .. _699: https://github.com/giampaolo/psutil/issues/699 |
| .. _700: https://github.com/giampaolo/psutil/issues/700 |
| .. _701: https://github.com/giampaolo/psutil/issues/701 |
| .. _702: https://github.com/giampaolo/psutil/issues/702 |
| .. _703: https://github.com/giampaolo/psutil/issues/703 |
| .. _704: https://github.com/giampaolo/psutil/issues/704 |
| .. _705: https://github.com/giampaolo/psutil/issues/705 |
| .. _706: https://github.com/giampaolo/psutil/issues/706 |
| .. _707: https://github.com/giampaolo/psutil/issues/707 |
| .. _708: https://github.com/giampaolo/psutil/issues/708 |
| .. _709: https://github.com/giampaolo/psutil/issues/709 |
| .. _710: https://github.com/giampaolo/psutil/issues/710 |
| .. _711: https://github.com/giampaolo/psutil/issues/711 |
| .. _712: https://github.com/giampaolo/psutil/issues/712 |
| .. _713: https://github.com/giampaolo/psutil/issues/713 |
| .. _714: https://github.com/giampaolo/psutil/issues/714 |
| .. _715: https://github.com/giampaolo/psutil/issues/715 |
| .. _716: https://github.com/giampaolo/psutil/issues/716 |
| .. _717: https://github.com/giampaolo/psutil/issues/717 |
| .. _718: https://github.com/giampaolo/psutil/issues/718 |
| .. _719: https://github.com/giampaolo/psutil/issues/719 |
| .. _720: https://github.com/giampaolo/psutil/issues/720 |
| .. _721: https://github.com/giampaolo/psutil/issues/721 |
| .. _722: https://github.com/giampaolo/psutil/issues/722 |
| .. _723: https://github.com/giampaolo/psutil/issues/723 |
| .. _724: https://github.com/giampaolo/psutil/issues/724 |
| .. _725: https://github.com/giampaolo/psutil/issues/725 |
| .. _726: https://github.com/giampaolo/psutil/issues/726 |
| .. _727: https://github.com/giampaolo/psutil/issues/727 |
| .. _728: https://github.com/giampaolo/psutil/issues/728 |
| .. _729: https://github.com/giampaolo/psutil/issues/729 |
| .. _730: https://github.com/giampaolo/psutil/issues/730 |
| .. _731: https://github.com/giampaolo/psutil/issues/731 |
| .. _732: https://github.com/giampaolo/psutil/issues/732 |
| .. _733: https://github.com/giampaolo/psutil/issues/733 |
| .. _734: https://github.com/giampaolo/psutil/issues/734 |
| .. _735: https://github.com/giampaolo/psutil/issues/735 |
| .. _736: https://github.com/giampaolo/psutil/issues/736 |
| .. _737: https://github.com/giampaolo/psutil/issues/737 |
| .. _738: https://github.com/giampaolo/psutil/issues/738 |
| .. _739: https://github.com/giampaolo/psutil/issues/739 |
| .. _740: https://github.com/giampaolo/psutil/issues/740 |
| .. _741: https://github.com/giampaolo/psutil/issues/741 |
| .. _742: https://github.com/giampaolo/psutil/issues/742 |
| .. _743: https://github.com/giampaolo/psutil/issues/743 |
| .. _744: https://github.com/giampaolo/psutil/issues/744 |
| .. _745: https://github.com/giampaolo/psutil/issues/745 |
| .. _746: https://github.com/giampaolo/psutil/issues/746 |
| .. _747: https://github.com/giampaolo/psutil/issues/747 |
| .. _748: https://github.com/giampaolo/psutil/issues/748 |
| .. _749: https://github.com/giampaolo/psutil/issues/749 |
| .. _750: https://github.com/giampaolo/psutil/issues/750 |
| .. _751: https://github.com/giampaolo/psutil/issues/751 |
| .. _752: https://github.com/giampaolo/psutil/issues/752 |
| .. _753: https://github.com/giampaolo/psutil/issues/753 |
| .. _754: https://github.com/giampaolo/psutil/issues/754 |
| .. _755: https://github.com/giampaolo/psutil/issues/755 |
| .. _756: https://github.com/giampaolo/psutil/issues/756 |
| .. _757: https://github.com/giampaolo/psutil/issues/757 |
| .. _758: https://github.com/giampaolo/psutil/issues/758 |
| .. _759: https://github.com/giampaolo/psutil/issues/759 |
| .. _760: https://github.com/giampaolo/psutil/issues/760 |
| .. _761: https://github.com/giampaolo/psutil/issues/761 |
| .. _762: https://github.com/giampaolo/psutil/issues/762 |
| .. _763: https://github.com/giampaolo/psutil/issues/763 |
| .. _764: https://github.com/giampaolo/psutil/issues/764 |
| .. _765: https://github.com/giampaolo/psutil/issues/765 |
| .. _766: https://github.com/giampaolo/psutil/issues/766 |
| .. _767: https://github.com/giampaolo/psutil/issues/767 |
| .. _768: https://github.com/giampaolo/psutil/issues/768 |
| .. _769: https://github.com/giampaolo/psutil/issues/769 |
| .. _770: https://github.com/giampaolo/psutil/issues/770 |
| .. _771: https://github.com/giampaolo/psutil/issues/771 |
| .. _772: https://github.com/giampaolo/psutil/issues/772 |
| .. _773: https://github.com/giampaolo/psutil/issues/773 |
| .. _774: https://github.com/giampaolo/psutil/issues/774 |
| .. _775: https://github.com/giampaolo/psutil/issues/775 |
| .. _776: https://github.com/giampaolo/psutil/issues/776 |
| .. _777: https://github.com/giampaolo/psutil/issues/777 |
| .. _778: https://github.com/giampaolo/psutil/issues/778 |
| .. _779: https://github.com/giampaolo/psutil/issues/779 |
| .. _780: https://github.com/giampaolo/psutil/issues/780 |
| .. _781: https://github.com/giampaolo/psutil/issues/781 |
| .. _782: https://github.com/giampaolo/psutil/issues/782 |
| .. _783: https://github.com/giampaolo/psutil/issues/783 |
| .. _784: https://github.com/giampaolo/psutil/issues/784 |
| .. _785: https://github.com/giampaolo/psutil/issues/785 |
| .. _786: https://github.com/giampaolo/psutil/issues/786 |
| .. _787: https://github.com/giampaolo/psutil/issues/787 |
| .. _788: https://github.com/giampaolo/psutil/issues/788 |
| .. _789: https://github.com/giampaolo/psutil/issues/789 |
| .. _790: https://github.com/giampaolo/psutil/issues/790 |
| .. _791: https://github.com/giampaolo/psutil/issues/791 |
| .. _792: https://github.com/giampaolo/psutil/issues/792 |
| .. _793: https://github.com/giampaolo/psutil/issues/793 |
| .. _794: https://github.com/giampaolo/psutil/issues/794 |
| .. _795: https://github.com/giampaolo/psutil/issues/795 |
| .. _796: https://github.com/giampaolo/psutil/issues/796 |
| .. _797: https://github.com/giampaolo/psutil/issues/797 |
| .. _798: https://github.com/giampaolo/psutil/issues/798 |
| .. _799: https://github.com/giampaolo/psutil/issues/799 |
| .. _800: https://github.com/giampaolo/psutil/issues/800 |
| .. _801: https://github.com/giampaolo/psutil/issues/801 |
| .. _802: https://github.com/giampaolo/psutil/issues/802 |
| .. _803: https://github.com/giampaolo/psutil/issues/803 |
| .. _804: https://github.com/giampaolo/psutil/issues/804 |
| .. _805: https://github.com/giampaolo/psutil/issues/805 |
| .. _806: https://github.com/giampaolo/psutil/issues/806 |
| .. _807: https://github.com/giampaolo/psutil/issues/807 |
| .. _808: https://github.com/giampaolo/psutil/issues/808 |
| .. _809: https://github.com/giampaolo/psutil/issues/809 |
| .. _810: https://github.com/giampaolo/psutil/issues/810 |
| .. _811: https://github.com/giampaolo/psutil/issues/811 |
| .. _812: https://github.com/giampaolo/psutil/issues/812 |
| .. _813: https://github.com/giampaolo/psutil/issues/813 |
| .. _814: https://github.com/giampaolo/psutil/issues/814 |
| .. _815: https://github.com/giampaolo/psutil/issues/815 |
| .. _816: https://github.com/giampaolo/psutil/issues/816 |
| .. _817: https://github.com/giampaolo/psutil/issues/817 |
| .. _818: https://github.com/giampaolo/psutil/issues/818 |
| .. _819: https://github.com/giampaolo/psutil/issues/819 |
| .. _820: https://github.com/giampaolo/psutil/issues/820 |
| .. _821: https://github.com/giampaolo/psutil/issues/821 |
| .. _822: https://github.com/giampaolo/psutil/issues/822 |
| .. _823: https://github.com/giampaolo/psutil/issues/823 |
| .. _824: https://github.com/giampaolo/psutil/issues/824 |
| .. _825: https://github.com/giampaolo/psutil/issues/825 |
| .. _826: https://github.com/giampaolo/psutil/issues/826 |
| .. _827: https://github.com/giampaolo/psutil/issues/827 |
| .. _828: https://github.com/giampaolo/psutil/issues/828 |
| .. _829: https://github.com/giampaolo/psutil/issues/829 |
| .. _830: https://github.com/giampaolo/psutil/issues/830 |
| .. _831: https://github.com/giampaolo/psutil/issues/831 |
| .. _832: https://github.com/giampaolo/psutil/issues/832 |
| .. _833: https://github.com/giampaolo/psutil/issues/833 |
| .. _834: https://github.com/giampaolo/psutil/issues/834 |
| .. _835: https://github.com/giampaolo/psutil/issues/835 |
| .. _836: https://github.com/giampaolo/psutil/issues/836 |
| .. _837: https://github.com/giampaolo/psutil/issues/837 |
| .. _838: https://github.com/giampaolo/psutil/issues/838 |
| .. _839: https://github.com/giampaolo/psutil/issues/839 |
| .. _840: https://github.com/giampaolo/psutil/issues/840 |
| .. _841: https://github.com/giampaolo/psutil/issues/841 |
| .. _842: https://github.com/giampaolo/psutil/issues/842 |
| .. _843: https://github.com/giampaolo/psutil/issues/843 |
| .. _844: https://github.com/giampaolo/psutil/issues/844 |
| .. _845: https://github.com/giampaolo/psutil/issues/845 |
| .. _846: https://github.com/giampaolo/psutil/issues/846 |
| .. _847: https://github.com/giampaolo/psutil/issues/847 |
| .. _848: https://github.com/giampaolo/psutil/issues/848 |
| .. _849: https://github.com/giampaolo/psutil/issues/849 |
| .. _850: https://github.com/giampaolo/psutil/issues/850 |
| .. _851: https://github.com/giampaolo/psutil/issues/851 |
| .. _852: https://github.com/giampaolo/psutil/issues/852 |
| .. _853: https://github.com/giampaolo/psutil/issues/853 |
| .. _854: https://github.com/giampaolo/psutil/issues/854 |
| .. _855: https://github.com/giampaolo/psutil/issues/855 |
| .. _856: https://github.com/giampaolo/psutil/issues/856 |
| .. _857: https://github.com/giampaolo/psutil/issues/857 |
| .. _858: https://github.com/giampaolo/psutil/issues/858 |
| .. _859: https://github.com/giampaolo/psutil/issues/859 |
| .. _860: https://github.com/giampaolo/psutil/issues/860 |
| .. _861: https://github.com/giampaolo/psutil/issues/861 |
| .. _862: https://github.com/giampaolo/psutil/issues/862 |
| .. _863: https://github.com/giampaolo/psutil/issues/863 |
| .. _864: https://github.com/giampaolo/psutil/issues/864 |
| .. _865: https://github.com/giampaolo/psutil/issues/865 |
| .. _866: https://github.com/giampaolo/psutil/issues/866 |
| .. _867: https://github.com/giampaolo/psutil/issues/867 |
| .. _868: https://github.com/giampaolo/psutil/issues/868 |
| .. _869: https://github.com/giampaolo/psutil/issues/869 |
| .. _870: https://github.com/giampaolo/psutil/issues/870 |
| .. _871: https://github.com/giampaolo/psutil/issues/871 |
| .. _872: https://github.com/giampaolo/psutil/issues/872 |
| .. _873: https://github.com/giampaolo/psutil/issues/873 |
| .. _874: https://github.com/giampaolo/psutil/issues/874 |
| .. _875: https://github.com/giampaolo/psutil/issues/875 |
| .. _876: https://github.com/giampaolo/psutil/issues/876 |
| .. _877: https://github.com/giampaolo/psutil/issues/877 |
| .. _878: https://github.com/giampaolo/psutil/issues/878 |
| .. _879: https://github.com/giampaolo/psutil/issues/879 |
| .. _880: https://github.com/giampaolo/psutil/issues/880 |
| .. _881: https://github.com/giampaolo/psutil/issues/881 |
| .. _882: https://github.com/giampaolo/psutil/issues/882 |
| .. _883: https://github.com/giampaolo/psutil/issues/883 |
| .. _884: https://github.com/giampaolo/psutil/issues/884 |
| .. _885: https://github.com/giampaolo/psutil/issues/885 |
| .. _886: https://github.com/giampaolo/psutil/issues/886 |
| .. _887: https://github.com/giampaolo/psutil/issues/887 |
| .. _888: https://github.com/giampaolo/psutil/issues/888 |
| .. _889: https://github.com/giampaolo/psutil/issues/889 |
| .. _890: https://github.com/giampaolo/psutil/issues/890 |
| .. _891: https://github.com/giampaolo/psutil/issues/891 |
| .. _892: https://github.com/giampaolo/psutil/issues/892 |
| .. _893: https://github.com/giampaolo/psutil/issues/893 |
| .. _894: https://github.com/giampaolo/psutil/issues/894 |
| .. _895: https://github.com/giampaolo/psutil/issues/895 |
| .. _896: https://github.com/giampaolo/psutil/issues/896 |
| .. _897: https://github.com/giampaolo/psutil/issues/897 |
| .. _898: https://github.com/giampaolo/psutil/issues/898 |
| .. _899: https://github.com/giampaolo/psutil/issues/899 |
| .. _900: https://github.com/giampaolo/psutil/issues/900 |
| .. _901: https://github.com/giampaolo/psutil/issues/901 |
| .. _902: https://github.com/giampaolo/psutil/issues/902 |
| .. _903: https://github.com/giampaolo/psutil/issues/903 |
| .. _904: https://github.com/giampaolo/psutil/issues/904 |
| .. _905: https://github.com/giampaolo/psutil/issues/905 |
| .. _906: https://github.com/giampaolo/psutil/issues/906 |
| .. _907: https://github.com/giampaolo/psutil/issues/907 |
| .. _908: https://github.com/giampaolo/psutil/issues/908 |
| .. _909: https://github.com/giampaolo/psutil/issues/909 |
| .. _910: https://github.com/giampaolo/psutil/issues/910 |
| .. _911: https://github.com/giampaolo/psutil/issues/911 |
| .. _912: https://github.com/giampaolo/psutil/issues/912 |
| .. _913: https://github.com/giampaolo/psutil/issues/913 |
| .. _914: https://github.com/giampaolo/psutil/issues/914 |
| .. _915: https://github.com/giampaolo/psutil/issues/915 |
| .. _916: https://github.com/giampaolo/psutil/issues/916 |
| .. _917: https://github.com/giampaolo/psutil/issues/917 |
| .. _918: https://github.com/giampaolo/psutil/issues/918 |
| .. _919: https://github.com/giampaolo/psutil/issues/919 |
| .. _920: https://github.com/giampaolo/psutil/issues/920 |
| .. _921: https://github.com/giampaolo/psutil/issues/921 |
| .. _922: https://github.com/giampaolo/psutil/issues/922 |
| .. _923: https://github.com/giampaolo/psutil/issues/923 |
| .. _924: https://github.com/giampaolo/psutil/issues/924 |
| .. _925: https://github.com/giampaolo/psutil/issues/925 |
| .. _926: https://github.com/giampaolo/psutil/issues/926 |
| .. _927: https://github.com/giampaolo/psutil/issues/927 |
| .. _928: https://github.com/giampaolo/psutil/issues/928 |
| .. _929: https://github.com/giampaolo/psutil/issues/929 |
| .. _930: https://github.com/giampaolo/psutil/issues/930 |
| .. _931: https://github.com/giampaolo/psutil/issues/931 |
| .. _932: https://github.com/giampaolo/psutil/issues/932 |
| .. _933: https://github.com/giampaolo/psutil/issues/933 |
| .. _934: https://github.com/giampaolo/psutil/issues/934 |
| .. _935: https://github.com/giampaolo/psutil/issues/935 |
| .. _936: https://github.com/giampaolo/psutil/issues/936 |
| .. _937: https://github.com/giampaolo/psutil/issues/937 |
| .. _938: https://github.com/giampaolo/psutil/issues/938 |
| .. _939: https://github.com/giampaolo/psutil/issues/939 |
| .. _940: https://github.com/giampaolo/psutil/issues/940 |
| .. _941: https://github.com/giampaolo/psutil/issues/941 |
| .. _942: https://github.com/giampaolo/psutil/issues/942 |
| .. _943: https://github.com/giampaolo/psutil/issues/943 |
| .. _944: https://github.com/giampaolo/psutil/issues/944 |
| .. _945: https://github.com/giampaolo/psutil/issues/945 |
| .. _946: https://github.com/giampaolo/psutil/issues/946 |
| .. _947: https://github.com/giampaolo/psutil/issues/947 |
| .. _948: https://github.com/giampaolo/psutil/issues/948 |
| .. _949: https://github.com/giampaolo/psutil/issues/949 |
| .. _950: https://github.com/giampaolo/psutil/issues/950 |
| .. _951: https://github.com/giampaolo/psutil/issues/951 |
| .. _952: https://github.com/giampaolo/psutil/issues/952 |
| .. _953: https://github.com/giampaolo/psutil/issues/953 |
| .. _954: https://github.com/giampaolo/psutil/issues/954 |
| .. _955: https://github.com/giampaolo/psutil/issues/955 |
| .. _956: https://github.com/giampaolo/psutil/issues/956 |
| .. _957: https://github.com/giampaolo/psutil/issues/957 |
| .. _958: https://github.com/giampaolo/psutil/issues/958 |
| .. _959: https://github.com/giampaolo/psutil/issues/959 |
| .. _960: https://github.com/giampaolo/psutil/issues/960 |
| .. _961: https://github.com/giampaolo/psutil/issues/961 |
| .. _962: https://github.com/giampaolo/psutil/issues/962 |
| .. _963: https://github.com/giampaolo/psutil/issues/963 |
| .. _964: https://github.com/giampaolo/psutil/issues/964 |
| .. _965: https://github.com/giampaolo/psutil/issues/965 |
| .. _966: https://github.com/giampaolo/psutil/issues/966 |
| .. _967: https://github.com/giampaolo/psutil/issues/967 |
| .. _968: https://github.com/giampaolo/psutil/issues/968 |
| .. _969: https://github.com/giampaolo/psutil/issues/969 |
| .. _970: https://github.com/giampaolo/psutil/issues/970 |
| .. _971: https://github.com/giampaolo/psutil/issues/971 |
| .. _972: https://github.com/giampaolo/psutil/issues/972 |
| .. _973: https://github.com/giampaolo/psutil/issues/973 |
| .. _974: https://github.com/giampaolo/psutil/issues/974 |
| .. _975: https://github.com/giampaolo/psutil/issues/975 |
| .. _976: https://github.com/giampaolo/psutil/issues/976 |
| .. _977: https://github.com/giampaolo/psutil/issues/977 |
| .. _978: https://github.com/giampaolo/psutil/issues/978 |
| .. _979: https://github.com/giampaolo/psutil/issues/979 |
| .. _980: https://github.com/giampaolo/psutil/issues/980 |
| .. _981: https://github.com/giampaolo/psutil/issues/981 |
| .. _982: https://github.com/giampaolo/psutil/issues/982 |
| .. _983: https://github.com/giampaolo/psutil/issues/983 |
| .. _984: https://github.com/giampaolo/psutil/issues/984 |
| .. _985: https://github.com/giampaolo/psutil/issues/985 |
| .. _986: https://github.com/giampaolo/psutil/issues/986 |
| .. _987: https://github.com/giampaolo/psutil/issues/987 |
| .. _988: https://github.com/giampaolo/psutil/issues/988 |
| .. _989: https://github.com/giampaolo/psutil/issues/989 |
| .. _990: https://github.com/giampaolo/psutil/issues/990 |
| .. _991: https://github.com/giampaolo/psutil/issues/991 |
| .. _992: https://github.com/giampaolo/psutil/issues/992 |
| .. _993: https://github.com/giampaolo/psutil/issues/993 |
| .. _994: https://github.com/giampaolo/psutil/issues/994 |
| .. _995: https://github.com/giampaolo/psutil/issues/995 |
| .. _996: https://github.com/giampaolo/psutil/issues/996 |
| .. _997: https://github.com/giampaolo/psutil/issues/997 |
| .. _998: https://github.com/giampaolo/psutil/issues/998 |
| .. _999: https://github.com/giampaolo/psutil/issues/999 |
| .. _1000: https://github.com/giampaolo/psutil/issues/1000 |
| .. _1001: https://github.com/giampaolo/psutil/issues/1001 |
| .. _1002: https://github.com/giampaolo/psutil/issues/1002 |
| .. _1003: https://github.com/giampaolo/psutil/issues/1003 |
| .. _1004: https://github.com/giampaolo/psutil/issues/1004 |
| .. _1005: https://github.com/giampaolo/psutil/issues/1005 |
| .. _1006: https://github.com/giampaolo/psutil/issues/1006 |
| .. _1007: https://github.com/giampaolo/psutil/issues/1007 |
| .. _1008: https://github.com/giampaolo/psutil/issues/1008 |
| .. _1009: https://github.com/giampaolo/psutil/issues/1009 |
| .. _1010: https://github.com/giampaolo/psutil/issues/1010 |
| .. _1011: https://github.com/giampaolo/psutil/issues/1011 |
| .. _1012: https://github.com/giampaolo/psutil/issues/1012 |
| .. _1013: https://github.com/giampaolo/psutil/issues/1013 |
| .. _1014: https://github.com/giampaolo/psutil/issues/1014 |
| .. _1015: https://github.com/giampaolo/psutil/issues/1015 |
| .. _1016: https://github.com/giampaolo/psutil/issues/1016 |
| .. _1017: https://github.com/giampaolo/psutil/issues/1017 |
| .. _1018: https://github.com/giampaolo/psutil/issues/1018 |
| .. _1019: https://github.com/giampaolo/psutil/issues/1019 |
| .. _1020: https://github.com/giampaolo/psutil/issues/1020 |
| .. _1021: https://github.com/giampaolo/psutil/issues/1021 |
| .. _1022: https://github.com/giampaolo/psutil/issues/1022 |
| .. _1023: https://github.com/giampaolo/psutil/issues/1023 |
| .. _1024: https://github.com/giampaolo/psutil/issues/1024 |
| .. _1025: https://github.com/giampaolo/psutil/issues/1025 |
| .. _1026: https://github.com/giampaolo/psutil/issues/1026 |
| .. _1027: https://github.com/giampaolo/psutil/issues/1027 |
| .. _1028: https://github.com/giampaolo/psutil/issues/1028 |
| .. _1029: https://github.com/giampaolo/psutil/issues/1029 |
| .. _1030: https://github.com/giampaolo/psutil/issues/1030 |
| .. _1031: https://github.com/giampaolo/psutil/issues/1031 |
| .. _1032: https://github.com/giampaolo/psutil/issues/1032 |
| .. _1033: https://github.com/giampaolo/psutil/issues/1033 |
| .. _1034: https://github.com/giampaolo/psutil/issues/1034 |
| .. _1035: https://github.com/giampaolo/psutil/issues/1035 |
| .. _1036: https://github.com/giampaolo/psutil/issues/1036 |
| .. _1037: https://github.com/giampaolo/psutil/issues/1037 |
| .. _1038: https://github.com/giampaolo/psutil/issues/1038 |
| .. _1039: https://github.com/giampaolo/psutil/issues/1039 |
| .. _1040: https://github.com/giampaolo/psutil/issues/1040 |
| .. _1041: https://github.com/giampaolo/psutil/issues/1041 |
| .. _1042: https://github.com/giampaolo/psutil/issues/1042 |
| .. _1043: https://github.com/giampaolo/psutil/issues/1043 |
| .. _1044: https://github.com/giampaolo/psutil/issues/1044 |
| .. _1045: https://github.com/giampaolo/psutil/issues/1045 |
| .. _1046: https://github.com/giampaolo/psutil/issues/1046 |
| .. _1047: https://github.com/giampaolo/psutil/issues/1047 |
| .. _1048: https://github.com/giampaolo/psutil/issues/1048 |
| .. _1049: https://github.com/giampaolo/psutil/issues/1049 |
| .. _1050: https://github.com/giampaolo/psutil/issues/1050 |
| .. _1051: https://github.com/giampaolo/psutil/issues/1051 |
| .. _1052: https://github.com/giampaolo/psutil/issues/1052 |
| .. _1053: https://github.com/giampaolo/psutil/issues/1053 |
| .. _1054: https://github.com/giampaolo/psutil/issues/1054 |
| .. _1055: https://github.com/giampaolo/psutil/issues/1055 |
| .. _1056: https://github.com/giampaolo/psutil/issues/1056 |
| .. _1057: https://github.com/giampaolo/psutil/issues/1057 |
| .. _1058: https://github.com/giampaolo/psutil/issues/1058 |
| .. _1059: https://github.com/giampaolo/psutil/issues/1059 |
| .. _1060: https://github.com/giampaolo/psutil/issues/1060 |
| .. _1061: https://github.com/giampaolo/psutil/issues/1061 |
| .. _1062: https://github.com/giampaolo/psutil/issues/1062 |
| .. _1063: https://github.com/giampaolo/psutil/issues/1063 |
| .. _1064: https://github.com/giampaolo/psutil/issues/1064 |
| .. _1065: https://github.com/giampaolo/psutil/issues/1065 |
| .. _1066: https://github.com/giampaolo/psutil/issues/1066 |
| .. _1067: https://github.com/giampaolo/psutil/issues/1067 |
| .. _1068: https://github.com/giampaolo/psutil/issues/1068 |
| .. _1069: https://github.com/giampaolo/psutil/issues/1069 |
| .. _1070: https://github.com/giampaolo/psutil/issues/1070 |
| .. _1071: https://github.com/giampaolo/psutil/issues/1071 |
| .. _1072: https://github.com/giampaolo/psutil/issues/1072 |
| .. _1073: https://github.com/giampaolo/psutil/issues/1073 |
| .. _1074: https://github.com/giampaolo/psutil/issues/1074 |
| .. _1075: https://github.com/giampaolo/psutil/issues/1075 |
| .. _1076: https://github.com/giampaolo/psutil/issues/1076 |
| .. _1077: https://github.com/giampaolo/psutil/issues/1077 |
| .. _1078: https://github.com/giampaolo/psutil/issues/1078 |
| .. _1079: https://github.com/giampaolo/psutil/issues/1079 |
| .. _1080: https://github.com/giampaolo/psutil/issues/1080 |
| .. _1081: https://github.com/giampaolo/psutil/issues/1081 |
| .. _1082: https://github.com/giampaolo/psutil/issues/1082 |
| .. _1083: https://github.com/giampaolo/psutil/issues/1083 |
| .. _1084: https://github.com/giampaolo/psutil/issues/1084 |
| .. _1085: https://github.com/giampaolo/psutil/issues/1085 |
| .. _1086: https://github.com/giampaolo/psutil/issues/1086 |
| .. _1087: https://github.com/giampaolo/psutil/issues/1087 |
| .. _1088: https://github.com/giampaolo/psutil/issues/1088 |
| .. _1089: https://github.com/giampaolo/psutil/issues/1089 |
| .. _1090: https://github.com/giampaolo/psutil/issues/1090 |
| .. _1091: https://github.com/giampaolo/psutil/issues/1091 |
| .. _1092: https://github.com/giampaolo/psutil/issues/1092 |
| .. _1093: https://github.com/giampaolo/psutil/issues/1093 |
| .. _1094: https://github.com/giampaolo/psutil/issues/1094 |
| .. _1095: https://github.com/giampaolo/psutil/issues/1095 |
| .. _1096: https://github.com/giampaolo/psutil/issues/1096 |
| .. _1097: https://github.com/giampaolo/psutil/issues/1097 |
| .. _1098: https://github.com/giampaolo/psutil/issues/1098 |
| .. _1099: https://github.com/giampaolo/psutil/issues/1099 |
| .. _1100: https://github.com/giampaolo/psutil/issues/1100 |
| .. _1101: https://github.com/giampaolo/psutil/issues/1101 |
| .. _1102: https://github.com/giampaolo/psutil/issues/1102 |
| .. _1103: https://github.com/giampaolo/psutil/issues/1103 |
| .. _1104: https://github.com/giampaolo/psutil/issues/1104 |
| .. _1105: https://github.com/giampaolo/psutil/issues/1105 |
| .. _1106: https://github.com/giampaolo/psutil/issues/1106 |
| .. _1107: https://github.com/giampaolo/psutil/issues/1107 |
| .. _1108: https://github.com/giampaolo/psutil/issues/1108 |
| .. _1109: https://github.com/giampaolo/psutil/issues/1109 |
| .. _1110: https://github.com/giampaolo/psutil/issues/1110 |
| .. _1111: https://github.com/giampaolo/psutil/issues/1111 |
| .. _1112: https://github.com/giampaolo/psutil/issues/1112 |
| .. _1113: https://github.com/giampaolo/psutil/issues/1113 |
| .. _1114: https://github.com/giampaolo/psutil/issues/1114 |
| .. _1115: https://github.com/giampaolo/psutil/issues/1115 |
| .. _1116: https://github.com/giampaolo/psutil/issues/1116 |
| .. _1117: https://github.com/giampaolo/psutil/issues/1117 |
| .. _1118: https://github.com/giampaolo/psutil/issues/1118 |
| .. _1119: https://github.com/giampaolo/psutil/issues/1119 |
| .. _1120: https://github.com/giampaolo/psutil/issues/1120 |
| .. _1121: https://github.com/giampaolo/psutil/issues/1121 |
| .. _1122: https://github.com/giampaolo/psutil/issues/1122 |
| .. _1123: https://github.com/giampaolo/psutil/issues/1123 |
| .. _1124: https://github.com/giampaolo/psutil/issues/1124 |
| .. _1125: https://github.com/giampaolo/psutil/issues/1125 |
| .. _1126: https://github.com/giampaolo/psutil/issues/1126 |
| .. _1127: https://github.com/giampaolo/psutil/issues/1127 |
| .. _1128: https://github.com/giampaolo/psutil/issues/1128 |
| .. _1129: https://github.com/giampaolo/psutil/issues/1129 |
| .. _1130: https://github.com/giampaolo/psutil/issues/1130 |
| .. _1131: https://github.com/giampaolo/psutil/issues/1131 |
| .. _1132: https://github.com/giampaolo/psutil/issues/1132 |
| .. _1133: https://github.com/giampaolo/psutil/issues/1133 |
| .. _1134: https://github.com/giampaolo/psutil/issues/1134 |
| .. _1135: https://github.com/giampaolo/psutil/issues/1135 |
| .. _1136: https://github.com/giampaolo/psutil/issues/1136 |
| .. _1137: https://github.com/giampaolo/psutil/issues/1137 |
| .. _1138: https://github.com/giampaolo/psutil/issues/1138 |
| .. _1139: https://github.com/giampaolo/psutil/issues/1139 |
| .. _1140: https://github.com/giampaolo/psutil/issues/1140 |
| .. _1141: https://github.com/giampaolo/psutil/issues/1141 |
| .. _1142: https://github.com/giampaolo/psutil/issues/1142 |
| .. _1143: https://github.com/giampaolo/psutil/issues/1143 |
| .. _1144: https://github.com/giampaolo/psutil/issues/1144 |
| .. _1145: https://github.com/giampaolo/psutil/issues/1145 |
| .. _1146: https://github.com/giampaolo/psutil/issues/1146 |
| .. _1147: https://github.com/giampaolo/psutil/issues/1147 |
| .. _1148: https://github.com/giampaolo/psutil/issues/1148 |
| .. _1149: https://github.com/giampaolo/psutil/issues/1149 |
| .. _1150: https://github.com/giampaolo/psutil/issues/1150 |
| .. _1151: https://github.com/giampaolo/psutil/issues/1151 |
| .. _1152: https://github.com/giampaolo/psutil/issues/1152 |
| .. _1153: https://github.com/giampaolo/psutil/issues/1153 |
| .. _1154: https://github.com/giampaolo/psutil/issues/1154 |
| .. _1155: https://github.com/giampaolo/psutil/issues/1155 |
| .. _1156: https://github.com/giampaolo/psutil/issues/1156 |
| .. _1157: https://github.com/giampaolo/psutil/issues/1157 |
| .. _1158: https://github.com/giampaolo/psutil/issues/1158 |
| .. _1159: https://github.com/giampaolo/psutil/issues/1159 |
| .. _1160: https://github.com/giampaolo/psutil/issues/1160 |
| .. _1161: https://github.com/giampaolo/psutil/issues/1161 |
| .. _1162: https://github.com/giampaolo/psutil/issues/1162 |
| .. _1163: https://github.com/giampaolo/psutil/issues/1163 |
| .. _1164: https://github.com/giampaolo/psutil/issues/1164 |
| .. _1165: https://github.com/giampaolo/psutil/issues/1165 |
| .. _1166: https://github.com/giampaolo/psutil/issues/1166 |
| .. _1167: https://github.com/giampaolo/psutil/issues/1167 |
| .. _1168: https://github.com/giampaolo/psutil/issues/1168 |
| .. _1169: https://github.com/giampaolo/psutil/issues/1169 |
| .. _1170: https://github.com/giampaolo/psutil/issues/1170 |
| .. _1171: https://github.com/giampaolo/psutil/issues/1171 |
| .. _1172: https://github.com/giampaolo/psutil/issues/1172 |
| .. _1173: https://github.com/giampaolo/psutil/issues/1173 |
| .. _1174: https://github.com/giampaolo/psutil/issues/1174 |
| .. _1175: https://github.com/giampaolo/psutil/issues/1175 |
| .. _1176: https://github.com/giampaolo/psutil/issues/1176 |
| .. _1177: https://github.com/giampaolo/psutil/issues/1177 |
| .. _1178: https://github.com/giampaolo/psutil/issues/1178 |
| .. _1179: https://github.com/giampaolo/psutil/issues/1179 |
| .. _1180: https://github.com/giampaolo/psutil/issues/1180 |
| .. _1181: https://github.com/giampaolo/psutil/issues/1181 |
| .. _1182: https://github.com/giampaolo/psutil/issues/1182 |
| .. _1183: https://github.com/giampaolo/psutil/issues/1183 |
| .. _1184: https://github.com/giampaolo/psutil/issues/1184 |
| .. _1185: https://github.com/giampaolo/psutil/issues/1185 |
| .. _1186: https://github.com/giampaolo/psutil/issues/1186 |
| .. _1187: https://github.com/giampaolo/psutil/issues/1187 |
| .. _1188: https://github.com/giampaolo/psutil/issues/1188 |
| .. _1189: https://github.com/giampaolo/psutil/issues/1189 |
| .. _1190: https://github.com/giampaolo/psutil/issues/1190 |
| .. _1191: https://github.com/giampaolo/psutil/issues/1191 |
| .. _1192: https://github.com/giampaolo/psutil/issues/1192 |
| .. _1193: https://github.com/giampaolo/psutil/issues/1193 |
| .. _1194: https://github.com/giampaolo/psutil/issues/1194 |
| .. _1195: https://github.com/giampaolo/psutil/issues/1195 |
| .. _1196: https://github.com/giampaolo/psutil/issues/1196 |
| .. _1197: https://github.com/giampaolo/psutil/issues/1197 |
| .. _1198: https://github.com/giampaolo/psutil/issues/1198 |
| .. _1199: https://github.com/giampaolo/psutil/issues/1199 |
| .. _1200: https://github.com/giampaolo/psutil/issues/1200 |
| .. _1201: https://github.com/giampaolo/psutil/issues/1201 |
| .. _1202: https://github.com/giampaolo/psutil/issues/1202 |
| .. _1203: https://github.com/giampaolo/psutil/issues/1203 |
| .. _1204: https://github.com/giampaolo/psutil/issues/1204 |
| .. _1205: https://github.com/giampaolo/psutil/issues/1205 |
| .. _1206: https://github.com/giampaolo/psutil/issues/1206 |
| .. _1207: https://github.com/giampaolo/psutil/issues/1207 |
| .. _1208: https://github.com/giampaolo/psutil/issues/1208 |
| .. _1209: https://github.com/giampaolo/psutil/issues/1209 |
| .. _1210: https://github.com/giampaolo/psutil/issues/1210 |
| .. _1211: https://github.com/giampaolo/psutil/issues/1211 |
| .. _1212: https://github.com/giampaolo/psutil/issues/1212 |
| .. _1213: https://github.com/giampaolo/psutil/issues/1213 |
| .. _1214: https://github.com/giampaolo/psutil/issues/1214 |
| .. _1215: https://github.com/giampaolo/psutil/issues/1215 |
| .. _1216: https://github.com/giampaolo/psutil/issues/1216 |
| .. _1217: https://github.com/giampaolo/psutil/issues/1217 |
| .. _1218: https://github.com/giampaolo/psutil/issues/1218 |
| .. _1219: https://github.com/giampaolo/psutil/issues/1219 |
| .. _1220: https://github.com/giampaolo/psutil/issues/1220 |
| .. _1221: https://github.com/giampaolo/psutil/issues/1221 |
| .. _1222: https://github.com/giampaolo/psutil/issues/1222 |
| .. _1223: https://github.com/giampaolo/psutil/issues/1223 |
| .. _1224: https://github.com/giampaolo/psutil/issues/1224 |
| .. _1225: https://github.com/giampaolo/psutil/issues/1225 |
| .. _1226: https://github.com/giampaolo/psutil/issues/1226 |
| .. _1227: https://github.com/giampaolo/psutil/issues/1227 |
| .. _1228: https://github.com/giampaolo/psutil/issues/1228 |
| .. _1229: https://github.com/giampaolo/psutil/issues/1229 |
| .. _1230: https://github.com/giampaolo/psutil/issues/1230 |
| .. _1231: https://github.com/giampaolo/psutil/issues/1231 |
| .. _1232: https://github.com/giampaolo/psutil/issues/1232 |
| .. _1233: https://github.com/giampaolo/psutil/issues/1233 |
| .. _1234: https://github.com/giampaolo/psutil/issues/1234 |
| .. _1235: https://github.com/giampaolo/psutil/issues/1235 |
| .. _1236: https://github.com/giampaolo/psutil/issues/1236 |
| .. _1237: https://github.com/giampaolo/psutil/issues/1237 |
| .. _1238: https://github.com/giampaolo/psutil/issues/1238 |
| .. _1239: https://github.com/giampaolo/psutil/issues/1239 |
| .. _1240: https://github.com/giampaolo/psutil/issues/1240 |
| .. _1241: https://github.com/giampaolo/psutil/issues/1241 |
| .. _1242: https://github.com/giampaolo/psutil/issues/1242 |
| .. _1243: https://github.com/giampaolo/psutil/issues/1243 |
| .. _1244: https://github.com/giampaolo/psutil/issues/1244 |
| .. _1245: https://github.com/giampaolo/psutil/issues/1245 |
| .. _1246: https://github.com/giampaolo/psutil/issues/1246 |
| .. _1247: https://github.com/giampaolo/psutil/issues/1247 |
| .. _1248: https://github.com/giampaolo/psutil/issues/1248 |
| .. _1249: https://github.com/giampaolo/psutil/issues/1249 |
| .. _1250: https://github.com/giampaolo/psutil/issues/1250 |
| .. _1251: https://github.com/giampaolo/psutil/issues/1251 |
| .. _1252: https://github.com/giampaolo/psutil/issues/1252 |
| .. _1253: https://github.com/giampaolo/psutil/issues/1253 |
| .. _1254: https://github.com/giampaolo/psutil/issues/1254 |
| .. _1255: https://github.com/giampaolo/psutil/issues/1255 |
| .. _1256: https://github.com/giampaolo/psutil/issues/1256 |
| .. _1257: https://github.com/giampaolo/psutil/issues/1257 |
| .. _1258: https://github.com/giampaolo/psutil/issues/1258 |
| .. _1259: https://github.com/giampaolo/psutil/issues/1259 |
| .. _1260: https://github.com/giampaolo/psutil/issues/1260 |
| .. _1261: https://github.com/giampaolo/psutil/issues/1261 |
| .. _1262: https://github.com/giampaolo/psutil/issues/1262 |
| .. _1263: https://github.com/giampaolo/psutil/issues/1263 |
| .. _1264: https://github.com/giampaolo/psutil/issues/1264 |
| .. _1265: https://github.com/giampaolo/psutil/issues/1265 |
| .. _1266: https://github.com/giampaolo/psutil/issues/1266 |
| .. _1267: https://github.com/giampaolo/psutil/issues/1267 |
| .. _1268: https://github.com/giampaolo/psutil/issues/1268 |
| .. _1269: https://github.com/giampaolo/psutil/issues/1269 |
| .. _1270: https://github.com/giampaolo/psutil/issues/1270 |
| .. _1271: https://github.com/giampaolo/psutil/issues/1271 |
| .. _1272: https://github.com/giampaolo/psutil/issues/1272 |
| .. _1273: https://github.com/giampaolo/psutil/issues/1273 |
| .. _1274: https://github.com/giampaolo/psutil/issues/1274 |
| .. _1275: https://github.com/giampaolo/psutil/issues/1275 |
| .. _1276: https://github.com/giampaolo/psutil/issues/1276 |
| .. _1277: https://github.com/giampaolo/psutil/issues/1277 |
| .. _1278: https://github.com/giampaolo/psutil/issues/1278 |
| .. _1279: https://github.com/giampaolo/psutil/issues/1279 |
| .. _1280: https://github.com/giampaolo/psutil/issues/1280 |
| .. _1281: https://github.com/giampaolo/psutil/issues/1281 |
| .. _1282: https://github.com/giampaolo/psutil/issues/1282 |
| .. _1283: https://github.com/giampaolo/psutil/issues/1283 |
| .. _1284: https://github.com/giampaolo/psutil/issues/1284 |
| .. _1285: https://github.com/giampaolo/psutil/issues/1285 |
| .. _1286: https://github.com/giampaolo/psutil/issues/1286 |
| .. _1287: https://github.com/giampaolo/psutil/issues/1287 |
| .. _1288: https://github.com/giampaolo/psutil/issues/1288 |
| .. _1289: https://github.com/giampaolo/psutil/issues/1289 |
| .. _1290: https://github.com/giampaolo/psutil/issues/1290 |
| .. _1291: https://github.com/giampaolo/psutil/issues/1291 |
| .. _1292: https://github.com/giampaolo/psutil/issues/1292 |
| .. _1293: https://github.com/giampaolo/psutil/issues/1293 |
| .. _1294: https://github.com/giampaolo/psutil/issues/1294 |
| .. _1295: https://github.com/giampaolo/psutil/issues/1295 |
| .. _1296: https://github.com/giampaolo/psutil/issues/1296 |
| .. _1297: https://github.com/giampaolo/psutil/issues/1297 |
| .. _1298: https://github.com/giampaolo/psutil/issues/1298 |
| .. _1299: https://github.com/giampaolo/psutil/issues/1299 |
| .. _1300: https://github.com/giampaolo/psutil/issues/1300 |
| .. _1301: https://github.com/giampaolo/psutil/issues/1301 |
| .. _1302: https://github.com/giampaolo/psutil/issues/1302 |
| .. _1303: https://github.com/giampaolo/psutil/issues/1303 |
| .. _1304: https://github.com/giampaolo/psutil/issues/1304 |
| .. _1305: https://github.com/giampaolo/psutil/issues/1305 |
| .. _1306: https://github.com/giampaolo/psutil/issues/1306 |
| .. _1307: https://github.com/giampaolo/psutil/issues/1307 |
| .. _1308: https://github.com/giampaolo/psutil/issues/1308 |
| .. _1309: https://github.com/giampaolo/psutil/issues/1309 |
| .. _1310: https://github.com/giampaolo/psutil/issues/1310 |
| .. _1311: https://github.com/giampaolo/psutil/issues/1311 |
| .. _1312: https://github.com/giampaolo/psutil/issues/1312 |
| .. _1313: https://github.com/giampaolo/psutil/issues/1313 |
| .. _1314: https://github.com/giampaolo/psutil/issues/1314 |
| .. _1315: https://github.com/giampaolo/psutil/issues/1315 |
| .. _1316: https://github.com/giampaolo/psutil/issues/1316 |
| .. _1317: https://github.com/giampaolo/psutil/issues/1317 |
| .. _1318: https://github.com/giampaolo/psutil/issues/1318 |
| .. _1319: https://github.com/giampaolo/psutil/issues/1319 |
| .. _1320: https://github.com/giampaolo/psutil/issues/1320 |
| .. _1321: https://github.com/giampaolo/psutil/issues/1321 |
| .. _1322: https://github.com/giampaolo/psutil/issues/1322 |
| .. _1323: https://github.com/giampaolo/psutil/issues/1323 |
| .. _1324: https://github.com/giampaolo/psutil/issues/1324 |
| .. _1325: https://github.com/giampaolo/psutil/issues/1325 |
| .. _1326: https://github.com/giampaolo/psutil/issues/1326 |
| .. _1327: https://github.com/giampaolo/psutil/issues/1327 |
| .. _1328: https://github.com/giampaolo/psutil/issues/1328 |
| .. _1329: https://github.com/giampaolo/psutil/issues/1329 |
| .. _1330: https://github.com/giampaolo/psutil/issues/1330 |
| .. _1331: https://github.com/giampaolo/psutil/issues/1331 |
| .. _1332: https://github.com/giampaolo/psutil/issues/1332 |
| .. _1333: https://github.com/giampaolo/psutil/issues/1333 |
| .. _1334: https://github.com/giampaolo/psutil/issues/1334 |
| .. _1335: https://github.com/giampaolo/psutil/issues/1335 |
| .. _1336: https://github.com/giampaolo/psutil/issues/1336 |
| .. _1337: https://github.com/giampaolo/psutil/issues/1337 |
| .. _1338: https://github.com/giampaolo/psutil/issues/1338 |
| .. _1339: https://github.com/giampaolo/psutil/issues/1339 |
| .. _1340: https://github.com/giampaolo/psutil/issues/1340 |
| .. _1341: https://github.com/giampaolo/psutil/issues/1341 |
| .. _1342: https://github.com/giampaolo/psutil/issues/1342 |
| .. _1343: https://github.com/giampaolo/psutil/issues/1343 |
| .. _1344: https://github.com/giampaolo/psutil/issues/1344 |
| .. _1345: https://github.com/giampaolo/psutil/issues/1345 |
| .. _1346: https://github.com/giampaolo/psutil/issues/1346 |
| .. _1347: https://github.com/giampaolo/psutil/issues/1347 |
| .. _1348: https://github.com/giampaolo/psutil/issues/1348 |
| .. _1349: https://github.com/giampaolo/psutil/issues/1349 |
| .. _1350: https://github.com/giampaolo/psutil/issues/1350 |
| .. _1351: https://github.com/giampaolo/psutil/issues/1351 |
| .. _1352: https://github.com/giampaolo/psutil/issues/1352 |
| .. _1353: https://github.com/giampaolo/psutil/issues/1353 |
| .. _1354: https://github.com/giampaolo/psutil/issues/1354 |
| .. _1355: https://github.com/giampaolo/psutil/issues/1355 |
| .. _1356: https://github.com/giampaolo/psutil/issues/1356 |
| .. _1357: https://github.com/giampaolo/psutil/issues/1357 |
| .. _1358: https://github.com/giampaolo/psutil/issues/1358 |
| .. _1359: https://github.com/giampaolo/psutil/issues/1359 |
| .. _1360: https://github.com/giampaolo/psutil/issues/1360 |
| .. _1361: https://github.com/giampaolo/psutil/issues/1361 |
| .. _1362: https://github.com/giampaolo/psutil/issues/1362 |
| .. _1363: https://github.com/giampaolo/psutil/issues/1363 |
| .. _1364: https://github.com/giampaolo/psutil/issues/1364 |
| .. _1365: https://github.com/giampaolo/psutil/issues/1365 |
| .. _1366: https://github.com/giampaolo/psutil/issues/1366 |
| .. _1367: https://github.com/giampaolo/psutil/issues/1367 |
| .. _1368: https://github.com/giampaolo/psutil/issues/1368 |
| .. _1369: https://github.com/giampaolo/psutil/issues/1369 |
| .. _1370: https://github.com/giampaolo/psutil/issues/1370 |
| .. _1371: https://github.com/giampaolo/psutil/issues/1371 |
| .. _1372: https://github.com/giampaolo/psutil/issues/1372 |
| .. _1373: https://github.com/giampaolo/psutil/issues/1373 |
| .. _1374: https://github.com/giampaolo/psutil/issues/1374 |
| .. _1375: https://github.com/giampaolo/psutil/issues/1375 |
| .. _1376: https://github.com/giampaolo/psutil/issues/1376 |
| .. _1377: https://github.com/giampaolo/psutil/issues/1377 |
| .. _1378: https://github.com/giampaolo/psutil/issues/1378 |
| .. _1379: https://github.com/giampaolo/psutil/issues/1379 |
| .. _1380: https://github.com/giampaolo/psutil/issues/1380 |
| .. _1381: https://github.com/giampaolo/psutil/issues/1381 |
| .. _1382: https://github.com/giampaolo/psutil/issues/1382 |
| .. _1383: https://github.com/giampaolo/psutil/issues/1383 |
| .. _1384: https://github.com/giampaolo/psutil/issues/1384 |
| .. _1385: https://github.com/giampaolo/psutil/issues/1385 |
| .. _1386: https://github.com/giampaolo/psutil/issues/1386 |
| .. _1387: https://github.com/giampaolo/psutil/issues/1387 |
| .. _1388: https://github.com/giampaolo/psutil/issues/1388 |
| .. _1389: https://github.com/giampaolo/psutil/issues/1389 |
| .. _1390: https://github.com/giampaolo/psutil/issues/1390 |
| .. _1391: https://github.com/giampaolo/psutil/issues/1391 |
| .. _1392: https://github.com/giampaolo/psutil/issues/1392 |
| .. _1393: https://github.com/giampaolo/psutil/issues/1393 |
| .. _1394: https://github.com/giampaolo/psutil/issues/1394 |
| .. _1395: https://github.com/giampaolo/psutil/issues/1395 |
| .. _1396: https://github.com/giampaolo/psutil/issues/1396 |
| .. _1397: https://github.com/giampaolo/psutil/issues/1397 |
| .. _1398: https://github.com/giampaolo/psutil/issues/1398 |
| .. _1399: https://github.com/giampaolo/psutil/issues/1399 |
| .. _1400: https://github.com/giampaolo/psutil/issues/1400 |
| .. _1401: https://github.com/giampaolo/psutil/issues/1401 |
| .. _1402: https://github.com/giampaolo/psutil/issues/1402 |
| .. _1403: https://github.com/giampaolo/psutil/issues/1403 |
| .. _1404: https://github.com/giampaolo/psutil/issues/1404 |
| .. _1405: https://github.com/giampaolo/psutil/issues/1405 |
| .. _1406: https://github.com/giampaolo/psutil/issues/1406 |
| .. _1407: https://github.com/giampaolo/psutil/issues/1407 |
| .. _1408: https://github.com/giampaolo/psutil/issues/1408 |
| .. _1409: https://github.com/giampaolo/psutil/issues/1409 |
| .. _1410: https://github.com/giampaolo/psutil/issues/1410 |
| .. _1411: https://github.com/giampaolo/psutil/issues/1411 |
| .. _1412: https://github.com/giampaolo/psutil/issues/1412 |
| .. _1413: https://github.com/giampaolo/psutil/issues/1413 |
| .. _1414: https://github.com/giampaolo/psutil/issues/1414 |
| .. _1415: https://github.com/giampaolo/psutil/issues/1415 |
| .. _1416: https://github.com/giampaolo/psutil/issues/1416 |
| .. _1417: https://github.com/giampaolo/psutil/issues/1417 |
| .. _1418: https://github.com/giampaolo/psutil/issues/1418 |
| .. _1419: https://github.com/giampaolo/psutil/issues/1419 |
| .. _1420: https://github.com/giampaolo/psutil/issues/1420 |
| .. _1421: https://github.com/giampaolo/psutil/issues/1421 |
| .. _1422: https://github.com/giampaolo/psutil/issues/1422 |
| .. _1423: https://github.com/giampaolo/psutil/issues/1423 |
| .. _1424: https://github.com/giampaolo/psutil/issues/1424 |
| .. _1425: https://github.com/giampaolo/psutil/issues/1425 |
| .. _1426: https://github.com/giampaolo/psutil/issues/1426 |
| .. _1427: https://github.com/giampaolo/psutil/issues/1427 |
| .. _1428: https://github.com/giampaolo/psutil/issues/1428 |
| .. _1429: https://github.com/giampaolo/psutil/issues/1429 |
| .. _1430: https://github.com/giampaolo/psutil/issues/1430 |
| .. _1431: https://github.com/giampaolo/psutil/issues/1431 |
| .. _1432: https://github.com/giampaolo/psutil/issues/1432 |
| .. _1433: https://github.com/giampaolo/psutil/issues/1433 |
| .. _1434: https://github.com/giampaolo/psutil/issues/1434 |
| .. _1435: https://github.com/giampaolo/psutil/issues/1435 |
| .. _1436: https://github.com/giampaolo/psutil/issues/1436 |
| .. _1437: https://github.com/giampaolo/psutil/issues/1437 |
| .. _1438: https://github.com/giampaolo/psutil/issues/1438 |
| .. _1439: https://github.com/giampaolo/psutil/issues/1439 |
| .. _1440: https://github.com/giampaolo/psutil/issues/1440 |
| .. _1441: https://github.com/giampaolo/psutil/issues/1441 |
| .. _1442: https://github.com/giampaolo/psutil/issues/1442 |
| .. _1443: https://github.com/giampaolo/psutil/issues/1443 |
| .. _1444: https://github.com/giampaolo/psutil/issues/1444 |
| .. _1445: https://github.com/giampaolo/psutil/issues/1445 |
| .. _1446: https://github.com/giampaolo/psutil/issues/1446 |
| .. _1447: https://github.com/giampaolo/psutil/issues/1447 |
| .. _1448: https://github.com/giampaolo/psutil/issues/1448 |
| .. _1449: https://github.com/giampaolo/psutil/issues/1449 |
| .. _1450: https://github.com/giampaolo/psutil/issues/1450 |
| .. _1451: https://github.com/giampaolo/psutil/issues/1451 |
| .. _1452: https://github.com/giampaolo/psutil/issues/1452 |
| .. _1453: https://github.com/giampaolo/psutil/issues/1453 |
| .. _1454: https://github.com/giampaolo/psutil/issues/1454 |
| .. _1455: https://github.com/giampaolo/psutil/issues/1455 |
| .. _1456: https://github.com/giampaolo/psutil/issues/1456 |
| .. _1457: https://github.com/giampaolo/psutil/issues/1457 |
| .. _1458: https://github.com/giampaolo/psutil/issues/1458 |
| .. _1459: https://github.com/giampaolo/psutil/issues/1459 |
| .. _1460: https://github.com/giampaolo/psutil/issues/1460 |
| .. _1461: https://github.com/giampaolo/psutil/issues/1461 |
| .. _1462: https://github.com/giampaolo/psutil/issues/1462 |
| .. _1463: https://github.com/giampaolo/psutil/issues/1463 |
| .. _1464: https://github.com/giampaolo/psutil/issues/1464 |
| .. _1465: https://github.com/giampaolo/psutil/issues/1465 |
| .. _1466: https://github.com/giampaolo/psutil/issues/1466 |
| .. _1467: https://github.com/giampaolo/psutil/issues/1467 |
| .. _1468: https://github.com/giampaolo/psutil/issues/1468 |
| .. _1469: https://github.com/giampaolo/psutil/issues/1469 |
| .. _1470: https://github.com/giampaolo/psutil/issues/1470 |
| .. _1471: https://github.com/giampaolo/psutil/issues/1471 |
| .. _1472: https://github.com/giampaolo/psutil/issues/1472 |
| .. _1473: https://github.com/giampaolo/psutil/issues/1473 |
| .. _1474: https://github.com/giampaolo/psutil/issues/1474 |
| .. _1475: https://github.com/giampaolo/psutil/issues/1475 |
| .. _1476: https://github.com/giampaolo/psutil/issues/1476 |
| .. _1477: https://github.com/giampaolo/psutil/issues/1477 |
| .. _1478: https://github.com/giampaolo/psutil/issues/1478 |
| .. _1479: https://github.com/giampaolo/psutil/issues/1479 |
| .. _1480: https://github.com/giampaolo/psutil/issues/1480 |
| .. _1481: https://github.com/giampaolo/psutil/issues/1481 |
| .. _1482: https://github.com/giampaolo/psutil/issues/1482 |
| .. _1483: https://github.com/giampaolo/psutil/issues/1483 |
| .. _1484: https://github.com/giampaolo/psutil/issues/1484 |
| .. _1485: https://github.com/giampaolo/psutil/issues/1485 |
| .. _1486: https://github.com/giampaolo/psutil/issues/1486 |
| .. _1487: https://github.com/giampaolo/psutil/issues/1487 |
| .. _1488: https://github.com/giampaolo/psutil/issues/1488 |
| .. _1489: https://github.com/giampaolo/psutil/issues/1489 |
| .. _1490: https://github.com/giampaolo/psutil/issues/1490 |
| .. _1491: https://github.com/giampaolo/psutil/issues/1491 |
| .. _1492: https://github.com/giampaolo/psutil/issues/1492 |
| .. _1493: https://github.com/giampaolo/psutil/issues/1493 |
| .. _1494: https://github.com/giampaolo/psutil/issues/1494 |
| .. _1495: https://github.com/giampaolo/psutil/issues/1495 |
| .. _1496: https://github.com/giampaolo/psutil/issues/1496 |
| .. _1497: https://github.com/giampaolo/psutil/issues/1497 |
| .. _1498: https://github.com/giampaolo/psutil/issues/1498 |
| .. _1499: https://github.com/giampaolo/psutil/issues/1499 |
| .. _1500: https://github.com/giampaolo/psutil/issues/1500 |
| .. _1501: https://github.com/giampaolo/psutil/issues/1501 |
| .. _1502: https://github.com/giampaolo/psutil/issues/1502 |
| .. _1503: https://github.com/giampaolo/psutil/issues/1503 |
| .. _1504: https://github.com/giampaolo/psutil/issues/1504 |
| .. _1505: https://github.com/giampaolo/psutil/issues/1505 |
| .. _1506: https://github.com/giampaolo/psutil/issues/1506 |
| .. _1507: https://github.com/giampaolo/psutil/issues/1507 |
| .. _1508: https://github.com/giampaolo/psutil/issues/1508 |
| .. _1509: https://github.com/giampaolo/psutil/issues/1509 |
| .. _1510: https://github.com/giampaolo/psutil/issues/1510 |
| .. _1511: https://github.com/giampaolo/psutil/issues/1511 |
| .. _1512: https://github.com/giampaolo/psutil/issues/1512 |
| .. _1513: https://github.com/giampaolo/psutil/issues/1513 |
| .. _1514: https://github.com/giampaolo/psutil/issues/1514 |
| .. _1515: https://github.com/giampaolo/psutil/issues/1515 |
| .. _1516: https://github.com/giampaolo/psutil/issues/1516 |
| .. _1517: https://github.com/giampaolo/psutil/issues/1517 |
| .. _1518: https://github.com/giampaolo/psutil/issues/1518 |
| .. _1519: https://github.com/giampaolo/psutil/issues/1519 |
| .. _1520: https://github.com/giampaolo/psutil/issues/1520 |
| .. _1521: https://github.com/giampaolo/psutil/issues/1521 |
| .. _1522: https://github.com/giampaolo/psutil/issues/1522 |
| .. _1523: https://github.com/giampaolo/psutil/issues/1523 |
| .. _1524: https://github.com/giampaolo/psutil/issues/1524 |
| .. _1525: https://github.com/giampaolo/psutil/issues/1525 |
| .. _1526: https://github.com/giampaolo/psutil/issues/1526 |
| .. _1527: https://github.com/giampaolo/psutil/issues/1527 |
| .. _1528: https://github.com/giampaolo/psutil/issues/1528 |
| .. _1529: https://github.com/giampaolo/psutil/issues/1529 |
| .. _1530: https://github.com/giampaolo/psutil/issues/1530 |
| .. _1531: https://github.com/giampaolo/psutil/issues/1531 |
| .. _1532: https://github.com/giampaolo/psutil/issues/1532 |
| .. _1533: https://github.com/giampaolo/psutil/issues/1533 |
| .. _1534: https://github.com/giampaolo/psutil/issues/1534 |
| .. _1535: https://github.com/giampaolo/psutil/issues/1535 |
| .. _1536: https://github.com/giampaolo/psutil/issues/1536 |
| .. _1537: https://github.com/giampaolo/psutil/issues/1537 |
| .. _1538: https://github.com/giampaolo/psutil/issues/1538 |
| .. _1539: https://github.com/giampaolo/psutil/issues/1539 |
| .. _1540: https://github.com/giampaolo/psutil/issues/1540 |
| .. _1541: https://github.com/giampaolo/psutil/issues/1541 |
| .. _1542: https://github.com/giampaolo/psutil/issues/1542 |
| .. _1543: https://github.com/giampaolo/psutil/issues/1543 |
| .. _1544: https://github.com/giampaolo/psutil/issues/1544 |
| .. _1545: https://github.com/giampaolo/psutil/issues/1545 |
| .. _1546: https://github.com/giampaolo/psutil/issues/1546 |
| .. _1547: https://github.com/giampaolo/psutil/issues/1547 |
| .. _1548: https://github.com/giampaolo/psutil/issues/1548 |
| .. _1549: https://github.com/giampaolo/psutil/issues/1549 |
| .. _1550: https://github.com/giampaolo/psutil/issues/1550 |
| .. _1551: https://github.com/giampaolo/psutil/issues/1551 |
| .. _1552: https://github.com/giampaolo/psutil/issues/1552 |
| .. _1553: https://github.com/giampaolo/psutil/issues/1553 |
| .. _1554: https://github.com/giampaolo/psutil/issues/1554 |
| .. _1555: https://github.com/giampaolo/psutil/issues/1555 |
| .. _1556: https://github.com/giampaolo/psutil/issues/1556 |
| .. _1557: https://github.com/giampaolo/psutil/issues/1557 |
| .. _1558: https://github.com/giampaolo/psutil/issues/1558 |
| .. _1559: https://github.com/giampaolo/psutil/issues/1559 |
| .. _1560: https://github.com/giampaolo/psutil/issues/1560 |
| .. _1561: https://github.com/giampaolo/psutil/issues/1561 |
| .. _1562: https://github.com/giampaolo/psutil/issues/1562 |
| .. _1563: https://github.com/giampaolo/psutil/issues/1563 |
| .. _1564: https://github.com/giampaolo/psutil/issues/1564 |
| .. _1565: https://github.com/giampaolo/psutil/issues/1565 |
| .. _1566: https://github.com/giampaolo/psutil/issues/1566 |
| .. _1567: https://github.com/giampaolo/psutil/issues/1567 |
| .. _1568: https://github.com/giampaolo/psutil/issues/1568 |
| .. _1569: https://github.com/giampaolo/psutil/issues/1569 |
| .. _1570: https://github.com/giampaolo/psutil/issues/1570 |
| .. _1571: https://github.com/giampaolo/psutil/issues/1571 |
| .. _1572: https://github.com/giampaolo/psutil/issues/1572 |
| .. _1573: https://github.com/giampaolo/psutil/issues/1573 |
| .. _1574: https://github.com/giampaolo/psutil/issues/1574 |
| .. _1575: https://github.com/giampaolo/psutil/issues/1575 |
| .. _1576: https://github.com/giampaolo/psutil/issues/1576 |
| .. _1577: https://github.com/giampaolo/psutil/issues/1577 |
| .. _1578: https://github.com/giampaolo/psutil/issues/1578 |
| .. _1579: https://github.com/giampaolo/psutil/issues/1579 |
| .. _1580: https://github.com/giampaolo/psutil/issues/1580 |
| .. _1581: https://github.com/giampaolo/psutil/issues/1581 |
| .. _1582: https://github.com/giampaolo/psutil/issues/1582 |
| .. _1583: https://github.com/giampaolo/psutil/issues/1583 |
| .. _1584: https://github.com/giampaolo/psutil/issues/1584 |
| .. _1585: https://github.com/giampaolo/psutil/issues/1585 |
| .. _1586: https://github.com/giampaolo/psutil/issues/1586 |
| .. _1587: https://github.com/giampaolo/psutil/issues/1587 |
| .. _1588: https://github.com/giampaolo/psutil/issues/1588 |
| .. _1589: https://github.com/giampaolo/psutil/issues/1589 |
| .. _1590: https://github.com/giampaolo/psutil/issues/1590 |
| .. _1591: https://github.com/giampaolo/psutil/issues/1591 |
| .. _1592: https://github.com/giampaolo/psutil/issues/1592 |
| .. _1593: https://github.com/giampaolo/psutil/issues/1593 |
| .. _1594: https://github.com/giampaolo/psutil/issues/1594 |
| .. _1595: https://github.com/giampaolo/psutil/issues/1595 |
| .. _1596: https://github.com/giampaolo/psutil/issues/1596 |
| .. _1597: https://github.com/giampaolo/psutil/issues/1597 |
| .. _1598: https://github.com/giampaolo/psutil/issues/1598 |
| .. _1599: https://github.com/giampaolo/psutil/issues/1599 |
| .. _1600: https://github.com/giampaolo/psutil/issues/1600 |
| .. _1601: https://github.com/giampaolo/psutil/issues/1601 |
| .. _1602: https://github.com/giampaolo/psutil/issues/1602 |
| .. _1603: https://github.com/giampaolo/psutil/issues/1603 |
| .. _1604: https://github.com/giampaolo/psutil/issues/1604 |
| .. _1605: https://github.com/giampaolo/psutil/issues/1605 |
| .. _1606: https://github.com/giampaolo/psutil/issues/1606 |
| .. _1607: https://github.com/giampaolo/psutil/issues/1607 |
| .. _1608: https://github.com/giampaolo/psutil/issues/1608 |
| .. _1609: https://github.com/giampaolo/psutil/issues/1609 |
| .. _1610: https://github.com/giampaolo/psutil/issues/1610 |
| .. _1611: https://github.com/giampaolo/psutil/issues/1611 |
| .. _1612: https://github.com/giampaolo/psutil/issues/1612 |
| .. _1613: https://github.com/giampaolo/psutil/issues/1613 |
| .. _1614: https://github.com/giampaolo/psutil/issues/1614 |
| .. _1615: https://github.com/giampaolo/psutil/issues/1615 |
| .. _1616: https://github.com/giampaolo/psutil/issues/1616 |
| .. _1617: https://github.com/giampaolo/psutil/issues/1617 |
| .. _1618: https://github.com/giampaolo/psutil/issues/1618 |
| .. _1619: https://github.com/giampaolo/psutil/issues/1619 |
| .. _1620: https://github.com/giampaolo/psutil/issues/1620 |
| .. _1621: https://github.com/giampaolo/psutil/issues/1621 |
| .. _1622: https://github.com/giampaolo/psutil/issues/1622 |
| .. _1623: https://github.com/giampaolo/psutil/issues/1623 |
| .. _1624: https://github.com/giampaolo/psutil/issues/1624 |
| .. _1625: https://github.com/giampaolo/psutil/issues/1625 |
| .. _1626: https://github.com/giampaolo/psutil/issues/1626 |
| .. _1627: https://github.com/giampaolo/psutil/issues/1627 |
| .. _1628: https://github.com/giampaolo/psutil/issues/1628 |
| .. _1629: https://github.com/giampaolo/psutil/issues/1629 |
| .. _1630: https://github.com/giampaolo/psutil/issues/1630 |
| .. _1631: https://github.com/giampaolo/psutil/issues/1631 |
| .. _1632: https://github.com/giampaolo/psutil/issues/1632 |
| .. _1633: https://github.com/giampaolo/psutil/issues/1633 |
| .. _1634: https://github.com/giampaolo/psutil/issues/1634 |
| .. _1635: https://github.com/giampaolo/psutil/issues/1635 |
| .. _1636: https://github.com/giampaolo/psutil/issues/1636 |
| .. _1637: https://github.com/giampaolo/psutil/issues/1637 |
| .. _1638: https://github.com/giampaolo/psutil/issues/1638 |
| .. _1639: https://github.com/giampaolo/psutil/issues/1639 |
| .. _1640: https://github.com/giampaolo/psutil/issues/1640 |
| .. _1641: https://github.com/giampaolo/psutil/issues/1641 |
| .. _1642: https://github.com/giampaolo/psutil/issues/1642 |
| .. _1643: https://github.com/giampaolo/psutil/issues/1643 |
| .. _1644: https://github.com/giampaolo/psutil/issues/1644 |
| .. _1645: https://github.com/giampaolo/psutil/issues/1645 |
| .. _1646: https://github.com/giampaolo/psutil/issues/1646 |
| .. _1647: https://github.com/giampaolo/psutil/issues/1647 |
| .. _1648: https://github.com/giampaolo/psutil/issues/1648 |
| .. _1649: https://github.com/giampaolo/psutil/issues/1649 |
| .. _1650: https://github.com/giampaolo/psutil/issues/1650 |
| .. _1651: https://github.com/giampaolo/psutil/issues/1651 |
| .. _1652: https://github.com/giampaolo/psutil/issues/1652 |
| .. _1653: https://github.com/giampaolo/psutil/issues/1653 |
| .. _1654: https://github.com/giampaolo/psutil/issues/1654 |
| .. _1655: https://github.com/giampaolo/psutil/issues/1655 |
| .. _1656: https://github.com/giampaolo/psutil/issues/1656 |
| .. _1657: https://github.com/giampaolo/psutil/issues/1657 |
| .. _1658: https://github.com/giampaolo/psutil/issues/1658 |
| .. _1659: https://github.com/giampaolo/psutil/issues/1659 |
| .. _1660: https://github.com/giampaolo/psutil/issues/1660 |
| .. _1661: https://github.com/giampaolo/psutil/issues/1661 |
| .. _1662: https://github.com/giampaolo/psutil/issues/1662 |
| .. _1663: https://github.com/giampaolo/psutil/issues/1663 |
| .. _1664: https://github.com/giampaolo/psutil/issues/1664 |
| .. _1665: https://github.com/giampaolo/psutil/issues/1665 |
| .. _1666: https://github.com/giampaolo/psutil/issues/1666 |
| .. _1667: https://github.com/giampaolo/psutil/issues/1667 |
| .. _1668: https://github.com/giampaolo/psutil/issues/1668 |
| .. _1669: https://github.com/giampaolo/psutil/issues/1669 |
| .. _1670: https://github.com/giampaolo/psutil/issues/1670 |
| .. _1671: https://github.com/giampaolo/psutil/issues/1671 |
| .. _1672: https://github.com/giampaolo/psutil/issues/1672 |
| .. _1673: https://github.com/giampaolo/psutil/issues/1673 |
| .. _1674: https://github.com/giampaolo/psutil/issues/1674 |
| .. _1675: https://github.com/giampaolo/psutil/issues/1675 |
| .. _1676: https://github.com/giampaolo/psutil/issues/1676 |
| .. _1677: https://github.com/giampaolo/psutil/issues/1677 |
| .. _1678: https://github.com/giampaolo/psutil/issues/1678 |
| .. _1679: https://github.com/giampaolo/psutil/issues/1679 |
| .. _1680: https://github.com/giampaolo/psutil/issues/1680 |
| .. _1681: https://github.com/giampaolo/psutil/issues/1681 |
| .. _1682: https://github.com/giampaolo/psutil/issues/1682 |
| .. _1683: https://github.com/giampaolo/psutil/issues/1683 |
| .. _1684: https://github.com/giampaolo/psutil/issues/1684 |
| .. _1685: https://github.com/giampaolo/psutil/issues/1685 |
| .. _1686: https://github.com/giampaolo/psutil/issues/1686 |
| .. _1687: https://github.com/giampaolo/psutil/issues/1687 |
| .. _1688: https://github.com/giampaolo/psutil/issues/1688 |
| .. _1689: https://github.com/giampaolo/psutil/issues/1689 |
| .. _1690: https://github.com/giampaolo/psutil/issues/1690 |
| .. _1691: https://github.com/giampaolo/psutil/issues/1691 |
| .. _1692: https://github.com/giampaolo/psutil/issues/1692 |
| .. _1693: https://github.com/giampaolo/psutil/issues/1693 |
| .. _1694: https://github.com/giampaolo/psutil/issues/1694 |
| .. _1695: https://github.com/giampaolo/psutil/issues/1695 |
| .. _1696: https://github.com/giampaolo/psutil/issues/1696 |
| .. _1697: https://github.com/giampaolo/psutil/issues/1697 |
| .. _1698: https://github.com/giampaolo/psutil/issues/1698 |
| .. _1699: https://github.com/giampaolo/psutil/issues/1699 |
| .. _1700: https://github.com/giampaolo/psutil/issues/1700 |
| .. _1701: https://github.com/giampaolo/psutil/issues/1701 |
| .. _1702: https://github.com/giampaolo/psutil/issues/1702 |
| .. _1703: https://github.com/giampaolo/psutil/issues/1703 |
| .. _1704: https://github.com/giampaolo/psutil/issues/1704 |
| .. _1705: https://github.com/giampaolo/psutil/issues/1705 |
| .. _1706: https://github.com/giampaolo/psutil/issues/1706 |
| .. _1707: https://github.com/giampaolo/psutil/issues/1707 |
| .. _1708: https://github.com/giampaolo/psutil/issues/1708 |
| .. _1709: https://github.com/giampaolo/psutil/issues/1709 |
| .. _1710: https://github.com/giampaolo/psutil/issues/1710 |
| .. _1711: https://github.com/giampaolo/psutil/issues/1711 |
| .. _1712: https://github.com/giampaolo/psutil/issues/1712 |
| .. _1713: https://github.com/giampaolo/psutil/issues/1713 |
| .. _1714: https://github.com/giampaolo/psutil/issues/1714 |
| .. _1715: https://github.com/giampaolo/psutil/issues/1715 |
| .. _1716: https://github.com/giampaolo/psutil/issues/1716 |
| .. _1717: https://github.com/giampaolo/psutil/issues/1717 |
| .. _1718: https://github.com/giampaolo/psutil/issues/1718 |
| .. _1719: https://github.com/giampaolo/psutil/issues/1719 |
| .. _1720: https://github.com/giampaolo/psutil/issues/1720 |
| .. _1721: https://github.com/giampaolo/psutil/issues/1721 |
| .. _1722: https://github.com/giampaolo/psutil/issues/1722 |
| .. _1723: https://github.com/giampaolo/psutil/issues/1723 |
| .. _1724: https://github.com/giampaolo/psutil/issues/1724 |
| .. _1725: https://github.com/giampaolo/psutil/issues/1725 |
| .. _1726: https://github.com/giampaolo/psutil/issues/1726 |
| .. _1727: https://github.com/giampaolo/psutil/issues/1727 |
| .. _1728: https://github.com/giampaolo/psutil/issues/1728 |
| .. _1729: https://github.com/giampaolo/psutil/issues/1729 |
| .. _1730: https://github.com/giampaolo/psutil/issues/1730 |
| .. _1731: https://github.com/giampaolo/psutil/issues/1731 |
| .. _1732: https://github.com/giampaolo/psutil/issues/1732 |
| .. _1733: https://github.com/giampaolo/psutil/issues/1733 |
| .. _1734: https://github.com/giampaolo/psutil/issues/1734 |
| .. _1735: https://github.com/giampaolo/psutil/issues/1735 |
| .. _1736: https://github.com/giampaolo/psutil/issues/1736 |
| .. _1737: https://github.com/giampaolo/psutil/issues/1737 |
| .. _1738: https://github.com/giampaolo/psutil/issues/1738 |
| .. _1739: https://github.com/giampaolo/psutil/issues/1739 |
| .. _1740: https://github.com/giampaolo/psutil/issues/1740 |
| .. _1741: https://github.com/giampaolo/psutil/issues/1741 |
| .. _1742: https://github.com/giampaolo/psutil/issues/1742 |
| .. _1743: https://github.com/giampaolo/psutil/issues/1743 |
| .. _1744: https://github.com/giampaolo/psutil/issues/1744 |
| .. _1745: https://github.com/giampaolo/psutil/issues/1745 |
| .. _1746: https://github.com/giampaolo/psutil/issues/1746 |
| .. _1747: https://github.com/giampaolo/psutil/issues/1747 |
| .. _1748: https://github.com/giampaolo/psutil/issues/1748 |
| .. _1749: https://github.com/giampaolo/psutil/issues/1749 |
| .. _1750: https://github.com/giampaolo/psutil/issues/1750 |
| .. _1751: https://github.com/giampaolo/psutil/issues/1751 |
| .. _1752: https://github.com/giampaolo/psutil/issues/1752 |
| .. _1753: https://github.com/giampaolo/psutil/issues/1753 |
| .. _1754: https://github.com/giampaolo/psutil/issues/1754 |
| .. _1755: https://github.com/giampaolo/psutil/issues/1755 |
| .. _1756: https://github.com/giampaolo/psutil/issues/1756 |
| .. _1757: https://github.com/giampaolo/psutil/issues/1757 |
| .. _1758: https://github.com/giampaolo/psutil/issues/1758 |
| .. _1759: https://github.com/giampaolo/psutil/issues/1759 |
| .. _1760: https://github.com/giampaolo/psutil/issues/1760 |
| .. _1761: https://github.com/giampaolo/psutil/issues/1761 |
| .. _1762: https://github.com/giampaolo/psutil/issues/1762 |
| .. _1763: https://github.com/giampaolo/psutil/issues/1763 |
| .. _1764: https://github.com/giampaolo/psutil/issues/1764 |
| .. _1765: https://github.com/giampaolo/psutil/issues/1765 |
| .. _1766: https://github.com/giampaolo/psutil/issues/1766 |
| .. _1767: https://github.com/giampaolo/psutil/issues/1767 |
| .. _1768: https://github.com/giampaolo/psutil/issues/1768 |
| .. _1769: https://github.com/giampaolo/psutil/issues/1769 |
| .. _1770: https://github.com/giampaolo/psutil/issues/1770 |
| .. _1771: https://github.com/giampaolo/psutil/issues/1771 |
| .. _1772: https://github.com/giampaolo/psutil/issues/1772 |
| .. _1773: https://github.com/giampaolo/psutil/issues/1773 |
| .. _1774: https://github.com/giampaolo/psutil/issues/1774 |
| .. _1775: https://github.com/giampaolo/psutil/issues/1775 |
| .. _1776: https://github.com/giampaolo/psutil/issues/1776 |
| .. _1777: https://github.com/giampaolo/psutil/issues/1777 |
| .. _1778: https://github.com/giampaolo/psutil/issues/1778 |
| .. _1779: https://github.com/giampaolo/psutil/issues/1779 |
| .. _1780: https://github.com/giampaolo/psutil/issues/1780 |
| .. _1781: https://github.com/giampaolo/psutil/issues/1781 |
| .. _1782: https://github.com/giampaolo/psutil/issues/1782 |
| .. _1783: https://github.com/giampaolo/psutil/issues/1783 |
| .. _1784: https://github.com/giampaolo/psutil/issues/1784 |
| .. _1785: https://github.com/giampaolo/psutil/issues/1785 |
| .. _1786: https://github.com/giampaolo/psutil/issues/1786 |
| .. _1787: https://github.com/giampaolo/psutil/issues/1787 |
| .. _1788: https://github.com/giampaolo/psutil/issues/1788 |
| .. _1789: https://github.com/giampaolo/psutil/issues/1789 |
| .. _1790: https://github.com/giampaolo/psutil/issues/1790 |
| .. _1791: https://github.com/giampaolo/psutil/issues/1791 |
| .. _1792: https://github.com/giampaolo/psutil/issues/1792 |
| .. _1793: https://github.com/giampaolo/psutil/issues/1793 |
| .. _1794: https://github.com/giampaolo/psutil/issues/1794 |
| .. _1795: https://github.com/giampaolo/psutil/issues/1795 |
| .. _1796: https://github.com/giampaolo/psutil/issues/1796 |
| .. _1797: https://github.com/giampaolo/psutil/issues/1797 |
| .. _1798: https://github.com/giampaolo/psutil/issues/1798 |
| .. _1799: https://github.com/giampaolo/psutil/issues/1799 |
| .. _1800: https://github.com/giampaolo/psutil/issues/1800 |
| .. _1801: https://github.com/giampaolo/psutil/issues/1801 |
| .. _1802: https://github.com/giampaolo/psutil/issues/1802 |
| .. _1803: https://github.com/giampaolo/psutil/issues/1803 |
| .. _1804: https://github.com/giampaolo/psutil/issues/1804 |
| .. _1805: https://github.com/giampaolo/psutil/issues/1805 |
| .. _1806: https://github.com/giampaolo/psutil/issues/1806 |
| .. _1807: https://github.com/giampaolo/psutil/issues/1807 |
| .. _1808: https://github.com/giampaolo/psutil/issues/1808 |
| .. _1809: https://github.com/giampaolo/psutil/issues/1809 |
| .. _1810: https://github.com/giampaolo/psutil/issues/1810 |
| .. _1811: https://github.com/giampaolo/psutil/issues/1811 |
| .. _1812: https://github.com/giampaolo/psutil/issues/1812 |
| .. _1813: https://github.com/giampaolo/psutil/issues/1813 |
| .. _1814: https://github.com/giampaolo/psutil/issues/1814 |
| .. _1815: https://github.com/giampaolo/psutil/issues/1815 |
| .. _1816: https://github.com/giampaolo/psutil/issues/1816 |
| .. _1817: https://github.com/giampaolo/psutil/issues/1817 |
| .. _1818: https://github.com/giampaolo/psutil/issues/1818 |
| .. _1819: https://github.com/giampaolo/psutil/issues/1819 |
| .. _1820: https://github.com/giampaolo/psutil/issues/1820 |
| .. _1821: https://github.com/giampaolo/psutil/issues/1821 |
| .. _1822: https://github.com/giampaolo/psutil/issues/1822 |
| .. _1823: https://github.com/giampaolo/psutil/issues/1823 |
| .. _1824: https://github.com/giampaolo/psutil/issues/1824 |
| .. _1825: https://github.com/giampaolo/psutil/issues/1825 |
| .. _1826: https://github.com/giampaolo/psutil/issues/1826 |
| .. _1827: https://github.com/giampaolo/psutil/issues/1827 |
| .. _1828: https://github.com/giampaolo/psutil/issues/1828 |
| .. _1829: https://github.com/giampaolo/psutil/issues/1829 |
| .. _1830: https://github.com/giampaolo/psutil/issues/1830 |
| .. _1831: https://github.com/giampaolo/psutil/issues/1831 |
| .. _1832: https://github.com/giampaolo/psutil/issues/1832 |
| .. _1833: https://github.com/giampaolo/psutil/issues/1833 |
| .. _1834: https://github.com/giampaolo/psutil/issues/1834 |
| .. _1835: https://github.com/giampaolo/psutil/issues/1835 |
| .. _1836: https://github.com/giampaolo/psutil/issues/1836 |
| .. _1837: https://github.com/giampaolo/psutil/issues/1837 |
| .. _1838: https://github.com/giampaolo/psutil/issues/1838 |
| .. _1839: https://github.com/giampaolo/psutil/issues/1839 |
| .. _1840: https://github.com/giampaolo/psutil/issues/1840 |
| .. _1841: https://github.com/giampaolo/psutil/issues/1841 |
| .. _1842: https://github.com/giampaolo/psutil/issues/1842 |
| .. _1843: https://github.com/giampaolo/psutil/issues/1843 |
| .. _1844: https://github.com/giampaolo/psutil/issues/1844 |
| .. _1845: https://github.com/giampaolo/psutil/issues/1845 |
| .. _1846: https://github.com/giampaolo/psutil/issues/1846 |
| .. _1847: https://github.com/giampaolo/psutil/issues/1847 |
| .. _1848: https://github.com/giampaolo/psutil/issues/1848 |
| .. _1849: https://github.com/giampaolo/psutil/issues/1849 |
| .. _1850: https://github.com/giampaolo/psutil/issues/1850 |
| .. _1851: https://github.com/giampaolo/psutil/issues/1851 |
| .. _1852: https://github.com/giampaolo/psutil/issues/1852 |
| .. _1853: https://github.com/giampaolo/psutil/issues/1853 |
| .. _1854: https://github.com/giampaolo/psutil/issues/1854 |
| .. _1855: https://github.com/giampaolo/psutil/issues/1855 |
| .. _1856: https://github.com/giampaolo/psutil/issues/1856 |
| .. _1857: https://github.com/giampaolo/psutil/issues/1857 |
| .. _1858: https://github.com/giampaolo/psutil/issues/1858 |
| .. _1859: https://github.com/giampaolo/psutil/issues/1859 |
| .. _1860: https://github.com/giampaolo/psutil/issues/1860 |
| .. _1861: https://github.com/giampaolo/psutil/issues/1861 |
| .. _1862: https://github.com/giampaolo/psutil/issues/1862 |
| .. _1863: https://github.com/giampaolo/psutil/issues/1863 |
| .. _1864: https://github.com/giampaolo/psutil/issues/1864 |
| .. _1865: https://github.com/giampaolo/psutil/issues/1865 |
| .. _1866: https://github.com/giampaolo/psutil/issues/1866 |
| .. _1867: https://github.com/giampaolo/psutil/issues/1867 |
| .. _1868: https://github.com/giampaolo/psutil/issues/1868 |
| .. _1869: https://github.com/giampaolo/psutil/issues/1869 |
| .. _1870: https://github.com/giampaolo/psutil/issues/1870 |
| .. _1871: https://github.com/giampaolo/psutil/issues/1871 |
| .. _1872: https://github.com/giampaolo/psutil/issues/1872 |
| .. _1873: https://github.com/giampaolo/psutil/issues/1873 |
| .. _1874: https://github.com/giampaolo/psutil/issues/1874 |
| .. _1875: https://github.com/giampaolo/psutil/issues/1875 |
| .. _1876: https://github.com/giampaolo/psutil/issues/1876 |
| .. _1877: https://github.com/giampaolo/psutil/issues/1877 |
| .. _1878: https://github.com/giampaolo/psutil/issues/1878 |
| .. _1879: https://github.com/giampaolo/psutil/issues/1879 |
| .. _1880: https://github.com/giampaolo/psutil/issues/1880 |
| .. _1881: https://github.com/giampaolo/psutil/issues/1881 |
| .. _1882: https://github.com/giampaolo/psutil/issues/1882 |
| .. _1883: https://github.com/giampaolo/psutil/issues/1883 |
| .. _1884: https://github.com/giampaolo/psutil/issues/1884 |
| .. _1885: https://github.com/giampaolo/psutil/issues/1885 |
| .. _1886: https://github.com/giampaolo/psutil/issues/1886 |
| .. _1887: https://github.com/giampaolo/psutil/issues/1887 |
| .. _1888: https://github.com/giampaolo/psutil/issues/1888 |
| .. _1889: https://github.com/giampaolo/psutil/issues/1889 |
| .. _1890: https://github.com/giampaolo/psutil/issues/1890 |
| .. _1891: https://github.com/giampaolo/psutil/issues/1891 |
| .. _1892: https://github.com/giampaolo/psutil/issues/1892 |
| .. _1893: https://github.com/giampaolo/psutil/issues/1893 |
| .. _1894: https://github.com/giampaolo/psutil/issues/1894 |
| .. _1895: https://github.com/giampaolo/psutil/issues/1895 |
| .. _1896: https://github.com/giampaolo/psutil/issues/1896 |
| .. _1897: https://github.com/giampaolo/psutil/issues/1897 |
| .. _1898: https://github.com/giampaolo/psutil/issues/1898 |
| .. _1899: https://github.com/giampaolo/psutil/issues/1899 |
| .. _1900: https://github.com/giampaolo/psutil/issues/1900 |
| .. _1901: https://github.com/giampaolo/psutil/issues/1901 |
| .. _1902: https://github.com/giampaolo/psutil/issues/1902 |
| .. _1903: https://github.com/giampaolo/psutil/issues/1903 |
| .. _1904: https://github.com/giampaolo/psutil/issues/1904 |
| .. _1905: https://github.com/giampaolo/psutil/issues/1905 |
| .. _1906: https://github.com/giampaolo/psutil/issues/1906 |
| .. _1907: https://github.com/giampaolo/psutil/issues/1907 |
| .. _1908: https://github.com/giampaolo/psutil/issues/1908 |
| .. _1909: https://github.com/giampaolo/psutil/issues/1909 |
| .. _1910: https://github.com/giampaolo/psutil/issues/1910 |
| .. _1911: https://github.com/giampaolo/psutil/issues/1911 |
| .. _1912: https://github.com/giampaolo/psutil/issues/1912 |
| .. _1913: https://github.com/giampaolo/psutil/issues/1913 |
| .. _1914: https://github.com/giampaolo/psutil/issues/1914 |
| .. _1915: https://github.com/giampaolo/psutil/issues/1915 |
| .. _1916: https://github.com/giampaolo/psutil/issues/1916 |
| .. _1917: https://github.com/giampaolo/psutil/issues/1917 |
| .. _1918: https://github.com/giampaolo/psutil/issues/1918 |
| .. _1919: https://github.com/giampaolo/psutil/issues/1919 |
| .. _1920: https://github.com/giampaolo/psutil/issues/1920 |
| .. _1921: https://github.com/giampaolo/psutil/issues/1921 |
| .. _1922: https://github.com/giampaolo/psutil/issues/1922 |
| .. _1923: https://github.com/giampaolo/psutil/issues/1923 |
| .. _1924: https://github.com/giampaolo/psutil/issues/1924 |
| .. _1925: https://github.com/giampaolo/psutil/issues/1925 |
| .. _1926: https://github.com/giampaolo/psutil/issues/1926 |
| .. _1927: https://github.com/giampaolo/psutil/issues/1927 |
| .. _1928: https://github.com/giampaolo/psutil/issues/1928 |
| .. _1929: https://github.com/giampaolo/psutil/issues/1929 |
| .. _1930: https://github.com/giampaolo/psutil/issues/1930 |
| .. _1931: https://github.com/giampaolo/psutil/issues/1931 |
| .. _1932: https://github.com/giampaolo/psutil/issues/1932 |
| .. _1933: https://github.com/giampaolo/psutil/issues/1933 |
| .. _1934: https://github.com/giampaolo/psutil/issues/1934 |
| .. _1935: https://github.com/giampaolo/psutil/issues/1935 |
| .. _1936: https://github.com/giampaolo/psutil/issues/1936 |
| .. _1937: https://github.com/giampaolo/psutil/issues/1937 |
| .. _1938: https://github.com/giampaolo/psutil/issues/1938 |
| .. _1939: https://github.com/giampaolo/psutil/issues/1939 |
| .. _1940: https://github.com/giampaolo/psutil/issues/1940 |
| .. _1941: https://github.com/giampaolo/psutil/issues/1941 |
| .. _1942: https://github.com/giampaolo/psutil/issues/1942 |
| .. _1943: https://github.com/giampaolo/psutil/issues/1943 |
| .. _1944: https://github.com/giampaolo/psutil/issues/1944 |
| .. _1945: https://github.com/giampaolo/psutil/issues/1945 |
| .. _1946: https://github.com/giampaolo/psutil/issues/1946 |
| .. _1947: https://github.com/giampaolo/psutil/issues/1947 |
| .. _1948: https://github.com/giampaolo/psutil/issues/1948 |
| .. _1949: https://github.com/giampaolo/psutil/issues/1949 |
| .. _1950: https://github.com/giampaolo/psutil/issues/1950 |
| .. _1951: https://github.com/giampaolo/psutil/issues/1951 |
| .. _1952: https://github.com/giampaolo/psutil/issues/1952 |
| .. _1953: https://github.com/giampaolo/psutil/issues/1953 |
| .. _1954: https://github.com/giampaolo/psutil/issues/1954 |
| .. _1955: https://github.com/giampaolo/psutil/issues/1955 |
| .. _1956: https://github.com/giampaolo/psutil/issues/1956 |
| .. _1957: https://github.com/giampaolo/psutil/issues/1957 |
| .. _1958: https://github.com/giampaolo/psutil/issues/1958 |
| .. _1959: https://github.com/giampaolo/psutil/issues/1959 |
| .. _1960: https://github.com/giampaolo/psutil/issues/1960 |
| .. _1961: https://github.com/giampaolo/psutil/issues/1961 |
| .. _1962: https://github.com/giampaolo/psutil/issues/1962 |
| .. _1963: https://github.com/giampaolo/psutil/issues/1963 |
| .. _1964: https://github.com/giampaolo/psutil/issues/1964 |
| .. _1965: https://github.com/giampaolo/psutil/issues/1965 |
| .. _1966: https://github.com/giampaolo/psutil/issues/1966 |
| .. _1967: https://github.com/giampaolo/psutil/issues/1967 |
| .. _1968: https://github.com/giampaolo/psutil/issues/1968 |
| .. _1969: https://github.com/giampaolo/psutil/issues/1969 |
| .. _1970: https://github.com/giampaolo/psutil/issues/1970 |
| .. _1971: https://github.com/giampaolo/psutil/issues/1971 |
| .. _1972: https://github.com/giampaolo/psutil/issues/1972 |
| .. _1973: https://github.com/giampaolo/psutil/issues/1973 |
| .. _1974: https://github.com/giampaolo/psutil/issues/1974 |
| .. _1975: https://github.com/giampaolo/psutil/issues/1975 |
| .. _1976: https://github.com/giampaolo/psutil/issues/1976 |
| .. _1977: https://github.com/giampaolo/psutil/issues/1977 |
| .. _1978: https://github.com/giampaolo/psutil/issues/1978 |
| .. _1979: https://github.com/giampaolo/psutil/issues/1979 |
| .. _1980: https://github.com/giampaolo/psutil/issues/1980 |
| .. _1981: https://github.com/giampaolo/psutil/issues/1981 |
| .. _1982: https://github.com/giampaolo/psutil/issues/1982 |
| .. _1983: https://github.com/giampaolo/psutil/issues/1983 |
| .. _1984: https://github.com/giampaolo/psutil/issues/1984 |
| .. _1985: https://github.com/giampaolo/psutil/issues/1985 |
| .. _1986: https://github.com/giampaolo/psutil/issues/1986 |
| .. _1987: https://github.com/giampaolo/psutil/issues/1987 |
| .. _1988: https://github.com/giampaolo/psutil/issues/1988 |
| .. _1989: https://github.com/giampaolo/psutil/issues/1989 |
| .. _1990: https://github.com/giampaolo/psutil/issues/1990 |
| .. _1991: https://github.com/giampaolo/psutil/issues/1991 |
| .. _1992: https://github.com/giampaolo/psutil/issues/1992 |
| .. _1993: https://github.com/giampaolo/psutil/issues/1993 |
| .. _1994: https://github.com/giampaolo/psutil/issues/1994 |
| .. _1995: https://github.com/giampaolo/psutil/issues/1995 |
| .. _1996: https://github.com/giampaolo/psutil/issues/1996 |
| .. _1997: https://github.com/giampaolo/psutil/issues/1997 |
| .. _1998: https://github.com/giampaolo/psutil/issues/1998 |
| .. _1999: https://github.com/giampaolo/psutil/issues/1999 |
| .. _2000: https://github.com/giampaolo/psutil/issues/2000 |
| .. _2001: https://github.com/giampaolo/psutil/issues/2001 |
| .. _2002: https://github.com/giampaolo/psutil/issues/2002 |
| .. _2003: https://github.com/giampaolo/psutil/issues/2003 |
| .. _2004: https://github.com/giampaolo/psutil/issues/2004 |
| .. _2005: https://github.com/giampaolo/psutil/issues/2005 |
| .. _2006: https://github.com/giampaolo/psutil/issues/2006 |
| .. _2007: https://github.com/giampaolo/psutil/issues/2007 |
| .. _2008: https://github.com/giampaolo/psutil/issues/2008 |
| .. _2009: https://github.com/giampaolo/psutil/issues/2009 |
| .. _2010: https://github.com/giampaolo/psutil/issues/2010 |
| .. _2011: https://github.com/giampaolo/psutil/issues/2011 |
| .. _2012: https://github.com/giampaolo/psutil/issues/2012 |
| .. _2013: https://github.com/giampaolo/psutil/issues/2013 |
| .. _2014: https://github.com/giampaolo/psutil/issues/2014 |
| .. _2015: https://github.com/giampaolo/psutil/issues/2015 |
| .. _2016: https://github.com/giampaolo/psutil/issues/2016 |
| .. _2017: https://github.com/giampaolo/psutil/issues/2017 |
| .. _2018: https://github.com/giampaolo/psutil/issues/2018 |
| .. _2019: https://github.com/giampaolo/psutil/issues/2019 |
| .. _2020: https://github.com/giampaolo/psutil/issues/2020 |
| .. _2021: https://github.com/giampaolo/psutil/issues/2021 |
| .. _2022: https://github.com/giampaolo/psutil/issues/2022 |
| .. _2023: https://github.com/giampaolo/psutil/issues/2023 |
| .. _2024: https://github.com/giampaolo/psutil/issues/2024 |
| .. _2025: https://github.com/giampaolo/psutil/issues/2025 |
| .. _2026: https://github.com/giampaolo/psutil/issues/2026 |
| .. _2027: https://github.com/giampaolo/psutil/issues/2027 |
| .. _2028: https://github.com/giampaolo/psutil/issues/2028 |
| .. _2029: https://github.com/giampaolo/psutil/issues/2029 |
| .. _2030: https://github.com/giampaolo/psutil/issues/2030 |
| .. _2031: https://github.com/giampaolo/psutil/issues/2031 |
| .. _2032: https://github.com/giampaolo/psutil/issues/2032 |
| .. _2033: https://github.com/giampaolo/psutil/issues/2033 |
| .. _2034: https://github.com/giampaolo/psutil/issues/2034 |
| .. _2035: https://github.com/giampaolo/psutil/issues/2035 |
| .. _2036: https://github.com/giampaolo/psutil/issues/2036 |
| .. _2037: https://github.com/giampaolo/psutil/issues/2037 |
| .. _2038: https://github.com/giampaolo/psutil/issues/2038 |
| .. _2039: https://github.com/giampaolo/psutil/issues/2039 |
| .. _2040: https://github.com/giampaolo/psutil/issues/2040 |
| .. _2041: https://github.com/giampaolo/psutil/issues/2041 |
| .. _2042: https://github.com/giampaolo/psutil/issues/2042 |
| .. _2043: https://github.com/giampaolo/psutil/issues/2043 |
| .. _2044: https://github.com/giampaolo/psutil/issues/2044 |
| .. _2045: https://github.com/giampaolo/psutil/issues/2045 |
| .. _2046: https://github.com/giampaolo/psutil/issues/2046 |
| .. _2047: https://github.com/giampaolo/psutil/issues/2047 |
| .. _2048: https://github.com/giampaolo/psutil/issues/2048 |
| .. _2049: https://github.com/giampaolo/psutil/issues/2049 |
| .. _2050: https://github.com/giampaolo/psutil/issues/2050 |
| .. _2051: https://github.com/giampaolo/psutil/issues/2051 |
| .. _2052: https://github.com/giampaolo/psutil/issues/2052 |
| .. _2053: https://github.com/giampaolo/psutil/issues/2053 |
| .. _2054: https://github.com/giampaolo/psutil/issues/2054 |
| .. _2055: https://github.com/giampaolo/psutil/issues/2055 |
| .. _2056: https://github.com/giampaolo/psutil/issues/2056 |
| .. _2057: https://github.com/giampaolo/psutil/issues/2057 |
| .. _2058: https://github.com/giampaolo/psutil/issues/2058 |
| .. _2059: https://github.com/giampaolo/psutil/issues/2059 |
| .. _2060: https://github.com/giampaolo/psutil/issues/2060 |
| .. _2061: https://github.com/giampaolo/psutil/issues/2061 |
| .. _2062: https://github.com/giampaolo/psutil/issues/2062 |
| .. _2063: https://github.com/giampaolo/psutil/issues/2063 |
| .. _2064: https://github.com/giampaolo/psutil/issues/2064 |
| .. _2065: https://github.com/giampaolo/psutil/issues/2065 |
| .. _2066: https://github.com/giampaolo/psutil/issues/2066 |
| .. _2067: https://github.com/giampaolo/psutil/issues/2067 |
| .. _2068: https://github.com/giampaolo/psutil/issues/2068 |
| .. _2069: https://github.com/giampaolo/psutil/issues/2069 |
| .. _2070: https://github.com/giampaolo/psutil/issues/2070 |
| .. _2071: https://github.com/giampaolo/psutil/issues/2071 |
| .. _2072: https://github.com/giampaolo/psutil/issues/2072 |
| .. _2073: https://github.com/giampaolo/psutil/issues/2073 |
| .. _2074: https://github.com/giampaolo/psutil/issues/2074 |
| .. _2075: https://github.com/giampaolo/psutil/issues/2075 |
| .. _2076: https://github.com/giampaolo/psutil/issues/2076 |
| .. _2077: https://github.com/giampaolo/psutil/issues/2077 |
| .. _2078: https://github.com/giampaolo/psutil/issues/2078 |
| .. _2079: https://github.com/giampaolo/psutil/issues/2079 |
| .. _2080: https://github.com/giampaolo/psutil/issues/2080 |
| .. _2081: https://github.com/giampaolo/psutil/issues/2081 |
| .. _2082: https://github.com/giampaolo/psutil/issues/2082 |
| .. _2083: https://github.com/giampaolo/psutil/issues/2083 |
| .. _2084: https://github.com/giampaolo/psutil/issues/2084 |
| .. _2085: https://github.com/giampaolo/psutil/issues/2085 |
| .. _2086: https://github.com/giampaolo/psutil/issues/2086 |
| .. _2087: https://github.com/giampaolo/psutil/issues/2087 |
| .. _2088: https://github.com/giampaolo/psutil/issues/2088 |
| .. _2089: https://github.com/giampaolo/psutil/issues/2089 |
| .. _2090: https://github.com/giampaolo/psutil/issues/2090 |
| .. _2091: https://github.com/giampaolo/psutil/issues/2091 |
| .. _2092: https://github.com/giampaolo/psutil/issues/2092 |
| .. _2093: https://github.com/giampaolo/psutil/issues/2093 |
| .. _2094: https://github.com/giampaolo/psutil/issues/2094 |
| .. _2095: https://github.com/giampaolo/psutil/issues/2095 |
| .. _2096: https://github.com/giampaolo/psutil/issues/2096 |
| .. _2097: https://github.com/giampaolo/psutil/issues/2097 |
| .. _2098: https://github.com/giampaolo/psutil/issues/2098 |
| .. _2099: https://github.com/giampaolo/psutil/issues/2099 |
| .. _2100: https://github.com/giampaolo/psutil/issues/2100 |
| .. _2101: https://github.com/giampaolo/psutil/issues/2101 |
| .. _2102: https://github.com/giampaolo/psutil/issues/2102 |
| .. _2103: https://github.com/giampaolo/psutil/issues/2103 |
| .. _2104: https://github.com/giampaolo/psutil/issues/2104 |
| .. _2105: https://github.com/giampaolo/psutil/issues/2105 |
| .. _2106: https://github.com/giampaolo/psutil/issues/2106 |
| .. _2107: https://github.com/giampaolo/psutil/issues/2107 |
| .. _2108: https://github.com/giampaolo/psutil/issues/2108 |
| .. _2109: https://github.com/giampaolo/psutil/issues/2109 |
| .. _2110: https://github.com/giampaolo/psutil/issues/2110 |
| .. _2111: https://github.com/giampaolo/psutil/issues/2111 |
| .. _2112: https://github.com/giampaolo/psutil/issues/2112 |
| .. _2113: https://github.com/giampaolo/psutil/issues/2113 |
| .. _2114: https://github.com/giampaolo/psutil/issues/2114 |
| .. _2115: https://github.com/giampaolo/psutil/issues/2115 |
| .. _2116: https://github.com/giampaolo/psutil/issues/2116 |
| .. _2117: https://github.com/giampaolo/psutil/issues/2117 |
| .. _2118: https://github.com/giampaolo/psutil/issues/2118 |
| .. _2119: https://github.com/giampaolo/psutil/issues/2119 |
| .. _2120: https://github.com/giampaolo/psutil/issues/2120 |
| .. _2121: https://github.com/giampaolo/psutil/issues/2121 |
| .. _2122: https://github.com/giampaolo/psutil/issues/2122 |
| .. _2123: https://github.com/giampaolo/psutil/issues/2123 |
| .. _2124: https://github.com/giampaolo/psutil/issues/2124 |
| .. _2125: https://github.com/giampaolo/psutil/issues/2125 |
| .. _2126: https://github.com/giampaolo/psutil/issues/2126 |
| .. _2127: https://github.com/giampaolo/psutil/issues/2127 |
| .. _2128: https://github.com/giampaolo/psutil/issues/2128 |
| .. _2129: https://github.com/giampaolo/psutil/issues/2129 |
| .. _2130: https://github.com/giampaolo/psutil/issues/2130 |
| .. _2131: https://github.com/giampaolo/psutil/issues/2131 |
| .. _2132: https://github.com/giampaolo/psutil/issues/2132 |
| .. _2133: https://github.com/giampaolo/psutil/issues/2133 |
| .. _2134: https://github.com/giampaolo/psutil/issues/2134 |
| .. _2135: https://github.com/giampaolo/psutil/issues/2135 |
| .. _2136: https://github.com/giampaolo/psutil/issues/2136 |
| .. _2137: https://github.com/giampaolo/psutil/issues/2137 |
| .. _2138: https://github.com/giampaolo/psutil/issues/2138 |
| .. _2139: https://github.com/giampaolo/psutil/issues/2139 |
| .. _2140: https://github.com/giampaolo/psutil/issues/2140 |
| .. _2141: https://github.com/giampaolo/psutil/issues/2141 |
| .. _2142: https://github.com/giampaolo/psutil/issues/2142 |
| .. _2143: https://github.com/giampaolo/psutil/issues/2143 |
| .. _2144: https://github.com/giampaolo/psutil/issues/2144 |
| .. _2145: https://github.com/giampaolo/psutil/issues/2145 |
| .. _2146: https://github.com/giampaolo/psutil/issues/2146 |
| .. _2147: https://github.com/giampaolo/psutil/issues/2147 |
| .. _2148: https://github.com/giampaolo/psutil/issues/2148 |
| .. _2149: https://github.com/giampaolo/psutil/issues/2149 |
| .. _2150: https://github.com/giampaolo/psutil/issues/2150 |
| .. _2151: https://github.com/giampaolo/psutil/issues/2151 |
| .. _2152: https://github.com/giampaolo/psutil/issues/2152 |
| .. _2153: https://github.com/giampaolo/psutil/issues/2153 |
| .. _2154: https://github.com/giampaolo/psutil/issues/2154 |
| .. _2155: https://github.com/giampaolo/psutil/issues/2155 |
| .. _2156: https://github.com/giampaolo/psutil/issues/2156 |
| .. _2157: https://github.com/giampaolo/psutil/issues/2157 |
| .. _2158: https://github.com/giampaolo/psutil/issues/2158 |
| .. _2159: https://github.com/giampaolo/psutil/issues/2159 |
| .. _2160: https://github.com/giampaolo/psutil/issues/2160 |
| .. _2161: https://github.com/giampaolo/psutil/issues/2161 |
| .. _2162: https://github.com/giampaolo/psutil/issues/2162 |
| .. _2163: https://github.com/giampaolo/psutil/issues/2163 |
| .. _2164: https://github.com/giampaolo/psutil/issues/2164 |
| .. _2165: https://github.com/giampaolo/psutil/issues/2165 |
| .. _2166: https://github.com/giampaolo/psutil/issues/2166 |
| .. _2167: https://github.com/giampaolo/psutil/issues/2167 |
| .. _2168: https://github.com/giampaolo/psutil/issues/2168 |
| .. _2169: https://github.com/giampaolo/psutil/issues/2169 |
| .. _2170: https://github.com/giampaolo/psutil/issues/2170 |
| .. _2171: https://github.com/giampaolo/psutil/issues/2171 |
| .. _2172: https://github.com/giampaolo/psutil/issues/2172 |
| .. _2173: https://github.com/giampaolo/psutil/issues/2173 |
| .. _2174: https://github.com/giampaolo/psutil/issues/2174 |
| .. _2175: https://github.com/giampaolo/psutil/issues/2175 |
| .. _2176: https://github.com/giampaolo/psutil/issues/2176 |
| .. _2177: https://github.com/giampaolo/psutil/issues/2177 |
| .. _2178: https://github.com/giampaolo/psutil/issues/2178 |
| .. _2179: https://github.com/giampaolo/psutil/issues/2179 |
| .. _2180: https://github.com/giampaolo/psutil/issues/2180 |
| .. _2181: https://github.com/giampaolo/psutil/issues/2181 |
| .. _2182: https://github.com/giampaolo/psutil/issues/2182 |
| .. _2183: https://github.com/giampaolo/psutil/issues/2183 |
| .. _2184: https://github.com/giampaolo/psutil/issues/2184 |
| .. _2185: https://github.com/giampaolo/psutil/issues/2185 |
| .. _2186: https://github.com/giampaolo/psutil/issues/2186 |
| .. _2187: https://github.com/giampaolo/psutil/issues/2187 |
| .. _2188: https://github.com/giampaolo/psutil/issues/2188 |
| .. _2189: https://github.com/giampaolo/psutil/issues/2189 |
| .. _2190: https://github.com/giampaolo/psutil/issues/2190 |
| .. _2191: https://github.com/giampaolo/psutil/issues/2191 |
| .. _2192: https://github.com/giampaolo/psutil/issues/2192 |
| .. _2193: https://github.com/giampaolo/psutil/issues/2193 |
| .. _2194: https://github.com/giampaolo/psutil/issues/2194 |
| .. _2195: https://github.com/giampaolo/psutil/issues/2195 |
| .. _2196: https://github.com/giampaolo/psutil/issues/2196 |
| .. _2197: https://github.com/giampaolo/psutil/issues/2197 |
| .. _2198: https://github.com/giampaolo/psutil/issues/2198 |
| .. _2199: https://github.com/giampaolo/psutil/issues/2199 |
| .. _2200: https://github.com/giampaolo/psutil/issues/2200 |
| .. _2201: https://github.com/giampaolo/psutil/issues/2201 |
| .. _2202: https://github.com/giampaolo/psutil/issues/2202 |
| .. _2203: https://github.com/giampaolo/psutil/issues/2203 |
| .. _2204: https://github.com/giampaolo/psutil/issues/2204 |
| .. _2205: https://github.com/giampaolo/psutil/issues/2205 |
| .. _2206: https://github.com/giampaolo/psutil/issues/2206 |
| .. _2207: https://github.com/giampaolo/psutil/issues/2207 |
| .. _2208: https://github.com/giampaolo/psutil/issues/2208 |
| .. _2209: https://github.com/giampaolo/psutil/issues/2209 |
| .. _2210: https://github.com/giampaolo/psutil/issues/2210 |
| .. _2211: https://github.com/giampaolo/psutil/issues/2211 |
| .. _2212: https://github.com/giampaolo/psutil/issues/2212 |
| .. _2213: https://github.com/giampaolo/psutil/issues/2213 |
| .. _2214: https://github.com/giampaolo/psutil/issues/2214 |
| .. _2215: https://github.com/giampaolo/psutil/issues/2215 |
| .. _2216: https://github.com/giampaolo/psutil/issues/2216 |
| .. _2217: https://github.com/giampaolo/psutil/issues/2217 |
| .. _2218: https://github.com/giampaolo/psutil/issues/2218 |
| .. _2219: https://github.com/giampaolo/psutil/issues/2219 |
| .. _2220: https://github.com/giampaolo/psutil/issues/2220 |
| .. _2221: https://github.com/giampaolo/psutil/issues/2221 |
| .. _2222: https://github.com/giampaolo/psutil/issues/2222 |
| .. _2223: https://github.com/giampaolo/psutil/issues/2223 |
| .. _2224: https://github.com/giampaolo/psutil/issues/2224 |
| .. _2225: https://github.com/giampaolo/psutil/issues/2225 |
| .. _2226: https://github.com/giampaolo/psutil/issues/2226 |
| .. _2227: https://github.com/giampaolo/psutil/issues/2227 |
| .. _2228: https://github.com/giampaolo/psutil/issues/2228 |
| .. _2229: https://github.com/giampaolo/psutil/issues/2229 |
| .. _2230: https://github.com/giampaolo/psutil/issues/2230 |
| .. _2231: https://github.com/giampaolo/psutil/issues/2231 |
| .. _2232: https://github.com/giampaolo/psutil/issues/2232 |
| .. _2233: https://github.com/giampaolo/psutil/issues/2233 |
| .. _2234: https://github.com/giampaolo/psutil/issues/2234 |
| .. _2235: https://github.com/giampaolo/psutil/issues/2235 |
| .. _2236: https://github.com/giampaolo/psutil/issues/2236 |
| .. _2237: https://github.com/giampaolo/psutil/issues/2237 |
| .. _2238: https://github.com/giampaolo/psutil/issues/2238 |
| .. _2239: https://github.com/giampaolo/psutil/issues/2239 |
| .. _2240: https://github.com/giampaolo/psutil/issues/2240 |
| .. _2241: https://github.com/giampaolo/psutil/issues/2241 |
| .. _2242: https://github.com/giampaolo/psutil/issues/2242 |
| .. _2243: https://github.com/giampaolo/psutil/issues/2243 |
| .. _2244: https://github.com/giampaolo/psutil/issues/2244 |
| .. _2245: https://github.com/giampaolo/psutil/issues/2245 |
| .. _2246: https://github.com/giampaolo/psutil/issues/2246 |
| .. _2247: https://github.com/giampaolo/psutil/issues/2247 |
| .. _2248: https://github.com/giampaolo/psutil/issues/2248 |
| .. _2249: https://github.com/giampaolo/psutil/issues/2249 |
| .. _2250: https://github.com/giampaolo/psutil/issues/2250 |
| .. _2251: https://github.com/giampaolo/psutil/issues/2251 |
| .. _2252: https://github.com/giampaolo/psutil/issues/2252 |
| .. _2253: https://github.com/giampaolo/psutil/issues/2253 |
| .. _2254: https://github.com/giampaolo/psutil/issues/2254 |
| .. _2255: https://github.com/giampaolo/psutil/issues/2255 |
| .. _2256: https://github.com/giampaolo/psutil/issues/2256 |
| .. _2257: https://github.com/giampaolo/psutil/issues/2257 |
| .. _2258: https://github.com/giampaolo/psutil/issues/2258 |
| .. _2259: https://github.com/giampaolo/psutil/issues/2259 |
| .. _2260: https://github.com/giampaolo/psutil/issues/2260 |
| .. _2261: https://github.com/giampaolo/psutil/issues/2261 |
| .. _2262: https://github.com/giampaolo/psutil/issues/2262 |
| .. _2263: https://github.com/giampaolo/psutil/issues/2263 |
| .. _2264: https://github.com/giampaolo/psutil/issues/2264 |
| .. _2265: https://github.com/giampaolo/psutil/issues/2265 |
| .. _2266: https://github.com/giampaolo/psutil/issues/2266 |
| .. _2267: https://github.com/giampaolo/psutil/issues/2267 |
| .. _2268: https://github.com/giampaolo/psutil/issues/2268 |
| .. _2269: https://github.com/giampaolo/psutil/issues/2269 |
| .. _2270: https://github.com/giampaolo/psutil/issues/2270 |
| .. _2271: https://github.com/giampaolo/psutil/issues/2271 |
| .. _2272: https://github.com/giampaolo/psutil/issues/2272 |
| .. _2273: https://github.com/giampaolo/psutil/issues/2273 |
| .. _2274: https://github.com/giampaolo/psutil/issues/2274 |
| .. _2275: https://github.com/giampaolo/psutil/issues/2275 |
| .. _2276: https://github.com/giampaolo/psutil/issues/2276 |
| .. _2277: https://github.com/giampaolo/psutil/issues/2277 |
| .. _2278: https://github.com/giampaolo/psutil/issues/2278 |
| .. _2279: https://github.com/giampaolo/psutil/issues/2279 |
| .. _2280: https://github.com/giampaolo/psutil/issues/2280 |
| .. _2281: https://github.com/giampaolo/psutil/issues/2281 |
| .. _2282: https://github.com/giampaolo/psutil/issues/2282 |
| .. _2283: https://github.com/giampaolo/psutil/issues/2283 |
| .. _2284: https://github.com/giampaolo/psutil/issues/2284 |
| .. _2285: https://github.com/giampaolo/psutil/issues/2285 |
| .. _2286: https://github.com/giampaolo/psutil/issues/2286 |
| .. _2287: https://github.com/giampaolo/psutil/issues/2287 |
| .. _2288: https://github.com/giampaolo/psutil/issues/2288 |
| .. _2289: https://github.com/giampaolo/psutil/issues/2289 |
| .. _2290: https://github.com/giampaolo/psutil/issues/2290 |
| .. _2291: https://github.com/giampaolo/psutil/issues/2291 |
| .. _2292: https://github.com/giampaolo/psutil/issues/2292 |
| .. _2293: https://github.com/giampaolo/psutil/issues/2293 |
| .. _2294: https://github.com/giampaolo/psutil/issues/2294 |
| .. _2295: https://github.com/giampaolo/psutil/issues/2295 |
| .. _2296: https://github.com/giampaolo/psutil/issues/2296 |
| .. _2297: https://github.com/giampaolo/psutil/issues/2297 |
| .. _2298: https://github.com/giampaolo/psutil/issues/2298 |
| .. _2299: https://github.com/giampaolo/psutil/issues/2299 |
| .. _2300: https://github.com/giampaolo/psutil/issues/2300 |
| .. _2301: https://github.com/giampaolo/psutil/issues/2301 |
| .. _2302: https://github.com/giampaolo/psutil/issues/2302 |
| .. _2303: https://github.com/giampaolo/psutil/issues/2303 |
| .. _2304: https://github.com/giampaolo/psutil/issues/2304 |
| .. _2305: https://github.com/giampaolo/psutil/issues/2305 |
| .. _2306: https://github.com/giampaolo/psutil/issues/2306 |
| .. _2307: https://github.com/giampaolo/psutil/issues/2307 |
| .. _2308: https://github.com/giampaolo/psutil/issues/2308 |
| .. _2309: https://github.com/giampaolo/psutil/issues/2309 |
| .. _2310: https://github.com/giampaolo/psutil/issues/2310 |
| .. _2311: https://github.com/giampaolo/psutil/issues/2311 |
| .. _2312: https://github.com/giampaolo/psutil/issues/2312 |
| .. _2313: https://github.com/giampaolo/psutil/issues/2313 |
| .. _2314: https://github.com/giampaolo/psutil/issues/2314 |
| .. _2315: https://github.com/giampaolo/psutil/issues/2315 |
| .. _2316: https://github.com/giampaolo/psutil/issues/2316 |
| .. _2317: https://github.com/giampaolo/psutil/issues/2317 |
| .. _2318: https://github.com/giampaolo/psutil/issues/2318 |
| .. _2319: https://github.com/giampaolo/psutil/issues/2319 |
| .. _2320: https://github.com/giampaolo/psutil/issues/2320 |
| .. _2321: https://github.com/giampaolo/psutil/issues/2321 |
| .. _2322: https://github.com/giampaolo/psutil/issues/2322 |
| .. _2323: https://github.com/giampaolo/psutil/issues/2323 |
| .. _2324: https://github.com/giampaolo/psutil/issues/2324 |
| .. _2325: https://github.com/giampaolo/psutil/issues/2325 |
| .. _2326: https://github.com/giampaolo/psutil/issues/2326 |
| .. _2327: https://github.com/giampaolo/psutil/issues/2327 |
| .. _2328: https://github.com/giampaolo/psutil/issues/2328 |
| .. _2329: https://github.com/giampaolo/psutil/issues/2329 |
| .. _2330: https://github.com/giampaolo/psutil/issues/2330 |
| .. _2331: https://github.com/giampaolo/psutil/issues/2331 |
| .. _2332: https://github.com/giampaolo/psutil/issues/2332 |
| .. _2333: https://github.com/giampaolo/psutil/issues/2333 |
| .. _2334: https://github.com/giampaolo/psutil/issues/2334 |
| .. _2335: https://github.com/giampaolo/psutil/issues/2335 |
| .. _2336: https://github.com/giampaolo/psutil/issues/2336 |
| .. _2337: https://github.com/giampaolo/psutil/issues/2337 |
| .. _2338: https://github.com/giampaolo/psutil/issues/2338 |
| .. _2339: https://github.com/giampaolo/psutil/issues/2339 |
| .. _2340: https://github.com/giampaolo/psutil/issues/2340 |
| .. _2341: https://github.com/giampaolo/psutil/issues/2341 |
| .. _2342: https://github.com/giampaolo/psutil/issues/2342 |
| .. _2343: https://github.com/giampaolo/psutil/issues/2343 |
| .. _2344: https://github.com/giampaolo/psutil/issues/2344 |
| .. _2345: https://github.com/giampaolo/psutil/issues/2345 |
| .. _2346: https://github.com/giampaolo/psutil/issues/2346 |
| .. _2347: https://github.com/giampaolo/psutil/issues/2347 |
| .. _2348: https://github.com/giampaolo/psutil/issues/2348 |
| .. _2349: https://github.com/giampaolo/psutil/issues/2349 |
| .. _2350: https://github.com/giampaolo/psutil/issues/2350 |
| .. _2351: https://github.com/giampaolo/psutil/issues/2351 |
| .. _2352: https://github.com/giampaolo/psutil/issues/2352 |
| .. _2353: https://github.com/giampaolo/psutil/issues/2353 |
| .. _2354: https://github.com/giampaolo/psutil/issues/2354 |
| .. _2355: https://github.com/giampaolo/psutil/issues/2355 |
| .. _2356: https://github.com/giampaolo/psutil/issues/2356 |
| .. _2357: https://github.com/giampaolo/psutil/issues/2357 |
| .. _2358: https://github.com/giampaolo/psutil/issues/2358 |
| .. _2359: https://github.com/giampaolo/psutil/issues/2359 |
| .. _2360: https://github.com/giampaolo/psutil/issues/2360 |
| .. _2361: https://github.com/giampaolo/psutil/issues/2361 |
| .. _2362: https://github.com/giampaolo/psutil/issues/2362 |
| .. _2363: https://github.com/giampaolo/psutil/issues/2363 |
| .. _2364: https://github.com/giampaolo/psutil/issues/2364 |
| .. _2365: https://github.com/giampaolo/psutil/issues/2365 |
| .. _2366: https://github.com/giampaolo/psutil/issues/2366 |
| .. _2367: https://github.com/giampaolo/psutil/issues/2367 |
| .. _2368: https://github.com/giampaolo/psutil/issues/2368 |
| .. _2369: https://github.com/giampaolo/psutil/issues/2369 |
| .. _2370: https://github.com/giampaolo/psutil/issues/2370 |
| .. _2371: https://github.com/giampaolo/psutil/issues/2371 |
| .. _2372: https://github.com/giampaolo/psutil/issues/2372 |
| .. _2373: https://github.com/giampaolo/psutil/issues/2373 |
| .. _2374: https://github.com/giampaolo/psutil/issues/2374 |
| .. _2375: https://github.com/giampaolo/psutil/issues/2375 |
| .. _2376: https://github.com/giampaolo/psutil/issues/2376 |
| .. _2377: https://github.com/giampaolo/psutil/issues/2377 |
| .. _2378: https://github.com/giampaolo/psutil/issues/2378 |
| .. _2379: https://github.com/giampaolo/psutil/issues/2379 |
| .. _2380: https://github.com/giampaolo/psutil/issues/2380 |
| .. _2381: https://github.com/giampaolo/psutil/issues/2381 |
| .. _2382: https://github.com/giampaolo/psutil/issues/2382 |
| .. _2383: https://github.com/giampaolo/psutil/issues/2383 |
| .. _2384: https://github.com/giampaolo/psutil/issues/2384 |
| .. _2385: https://github.com/giampaolo/psutil/issues/2385 |
| .. _2386: https://github.com/giampaolo/psutil/issues/2386 |
| .. _2387: https://github.com/giampaolo/psutil/issues/2387 |
| .. _2388: https://github.com/giampaolo/psutil/issues/2388 |
| .. _2389: https://github.com/giampaolo/psutil/issues/2389 |
| .. _2390: https://github.com/giampaolo/psutil/issues/2390 |
| .. _2391: https://github.com/giampaolo/psutil/issues/2391 |
| .. _2392: https://github.com/giampaolo/psutil/issues/2392 |
| .. _2393: https://github.com/giampaolo/psutil/issues/2393 |
| .. _2394: https://github.com/giampaolo/psutil/issues/2394 |
| .. _2395: https://github.com/giampaolo/psutil/issues/2395 |
| .. _2396: https://github.com/giampaolo/psutil/issues/2396 |
| .. _2397: https://github.com/giampaolo/psutil/issues/2397 |
| .. _2398: https://github.com/giampaolo/psutil/issues/2398 |
| .. _2399: https://github.com/giampaolo/psutil/issues/2399 |
| .. _2400: https://github.com/giampaolo/psutil/issues/2400 |
| .. _2401: https://github.com/giampaolo/psutil/issues/2401 |
| .. _2402: https://github.com/giampaolo/psutil/issues/2402 |
| .. _2403: https://github.com/giampaolo/psutil/issues/2403 |
| .. _2404: https://github.com/giampaolo/psutil/issues/2404 |
| .. _2405: https://github.com/giampaolo/psutil/issues/2405 |
| .. _2406: https://github.com/giampaolo/psutil/issues/2406 |
| .. _2407: https://github.com/giampaolo/psutil/issues/2407 |
| .. _2408: https://github.com/giampaolo/psutil/issues/2408 |
| .. _2409: https://github.com/giampaolo/psutil/issues/2409 |
| .. _2410: https://github.com/giampaolo/psutil/issues/2410 |
| .. _2411: https://github.com/giampaolo/psutil/issues/2411 |
| .. _2412: https://github.com/giampaolo/psutil/issues/2412 |
| .. _2413: https://github.com/giampaolo/psutil/issues/2413 |
| .. _2414: https://github.com/giampaolo/psutil/issues/2414 |
| .. _2415: https://github.com/giampaolo/psutil/issues/2415 |
| .. _2416: https://github.com/giampaolo/psutil/issues/2416 |
| .. _2417: https://github.com/giampaolo/psutil/issues/2417 |
| .. _2418: https://github.com/giampaolo/psutil/issues/2418 |
| .. _2419: https://github.com/giampaolo/psutil/issues/2419 |
| .. _2420: https://github.com/giampaolo/psutil/issues/2420 |
| .. _2421: https://github.com/giampaolo/psutil/issues/2421 |
| .. _2422: https://github.com/giampaolo/psutil/issues/2422 |
| .. _2423: https://github.com/giampaolo/psutil/issues/2423 |
| .. _2424: https://github.com/giampaolo/psutil/issues/2424 |
| .. _2425: https://github.com/giampaolo/psutil/issues/2425 |
| .. _2426: https://github.com/giampaolo/psutil/issues/2426 |
| .. _2427: https://github.com/giampaolo/psutil/issues/2427 |
| .. _2428: https://github.com/giampaolo/psutil/issues/2428 |
| .. _2429: https://github.com/giampaolo/psutil/issues/2429 |
| .. _2430: https://github.com/giampaolo/psutil/issues/2430 |
| .. _2431: https://github.com/giampaolo/psutil/issues/2431 |
| .. _2432: https://github.com/giampaolo/psutil/issues/2432 |
| .. _2433: https://github.com/giampaolo/psutil/issues/2433 |
| .. _2434: https://github.com/giampaolo/psutil/issues/2434 |
| .. _2435: https://github.com/giampaolo/psutil/issues/2435 |
| .. _2436: https://github.com/giampaolo/psutil/issues/2436 |
| .. _2437: https://github.com/giampaolo/psutil/issues/2437 |
| .. _2438: https://github.com/giampaolo/psutil/issues/2438 |
| .. _2439: https://github.com/giampaolo/psutil/issues/2439 |
| .. _2440: https://github.com/giampaolo/psutil/issues/2440 |
| .. _2441: https://github.com/giampaolo/psutil/issues/2441 |
| .. _2442: https://github.com/giampaolo/psutil/issues/2442 |
| .. _2443: https://github.com/giampaolo/psutil/issues/2443 |
| .. _2444: https://github.com/giampaolo/psutil/issues/2444 |
| .. _2445: https://github.com/giampaolo/psutil/issues/2445 |
| .. _2446: https://github.com/giampaolo/psutil/issues/2446 |
| .. _2447: https://github.com/giampaolo/psutil/issues/2447 |
| .. _2448: https://github.com/giampaolo/psutil/issues/2448 |
| .. _2449: https://github.com/giampaolo/psutil/issues/2449 |
| .. _2450: https://github.com/giampaolo/psutil/issues/2450 |
| .. _2451: https://github.com/giampaolo/psutil/issues/2451 |
| .. _2452: https://github.com/giampaolo/psutil/issues/2452 |
| .. _2453: https://github.com/giampaolo/psutil/issues/2453 |
| .. _2454: https://github.com/giampaolo/psutil/issues/2454 |
| .. _2455: https://github.com/giampaolo/psutil/issues/2455 |
| .. _2456: https://github.com/giampaolo/psutil/issues/2456 |
| .. _2457: https://github.com/giampaolo/psutil/issues/2457 |
| .. _2458: https://github.com/giampaolo/psutil/issues/2458 |
| .. _2459: https://github.com/giampaolo/psutil/issues/2459 |
| .. _2460: https://github.com/giampaolo/psutil/issues/2460 |
| .. _2461: https://github.com/giampaolo/psutil/issues/2461 |
| .. _2462: https://github.com/giampaolo/psutil/issues/2462 |
| .. _2463: https://github.com/giampaolo/psutil/issues/2463 |
| .. _2464: https://github.com/giampaolo/psutil/issues/2464 |
| .. _2465: https://github.com/giampaolo/psutil/issues/2465 |
| .. _2466: https://github.com/giampaolo/psutil/issues/2466 |
| .. _2467: https://github.com/giampaolo/psutil/issues/2467 |
| .. _2468: https://github.com/giampaolo/psutil/issues/2468 |
| .. _2469: https://github.com/giampaolo/psutil/issues/2469 |
| .. _2470: https://github.com/giampaolo/psutil/issues/2470 |
| .. _2471: https://github.com/giampaolo/psutil/issues/2471 |
| .. _2472: https://github.com/giampaolo/psutil/issues/2472 |
| .. _2473: https://github.com/giampaolo/psutil/issues/2473 |
| .. _2474: https://github.com/giampaolo/psutil/issues/2474 |
| .. _2475: https://github.com/giampaolo/psutil/issues/2475 |
| .. _2476: https://github.com/giampaolo/psutil/issues/2476 |
| .. _2477: https://github.com/giampaolo/psutil/issues/2477 |
| .. _2478: https://github.com/giampaolo/psutil/issues/2478 |
| .. _2479: https://github.com/giampaolo/psutil/issues/2479 |
| .. _2480: https://github.com/giampaolo/psutil/issues/2480 |
| .. _2481: https://github.com/giampaolo/psutil/issues/2481 |
| .. _2482: https://github.com/giampaolo/psutil/issues/2482 |
| .. _2483: https://github.com/giampaolo/psutil/issues/2483 |
| .. _2484: https://github.com/giampaolo/psutil/issues/2484 |
| .. _2485: https://github.com/giampaolo/psutil/issues/2485 |
| .. _2486: https://github.com/giampaolo/psutil/issues/2486 |
| .. _2487: https://github.com/giampaolo/psutil/issues/2487 |
| .. _2488: https://github.com/giampaolo/psutil/issues/2488 |
| .. _2489: https://github.com/giampaolo/psutil/issues/2489 |
| .. _2490: https://github.com/giampaolo/psutil/issues/2490 |
| .. _2491: https://github.com/giampaolo/psutil/issues/2491 |
| .. _2492: https://github.com/giampaolo/psutil/issues/2492 |
| .. _2493: https://github.com/giampaolo/psutil/issues/2493 |
| .. _2494: https://github.com/giampaolo/psutil/issues/2494 |
| .. _2495: https://github.com/giampaolo/psutil/issues/2495 |
| .. _2496: https://github.com/giampaolo/psutil/issues/2496 |
| .. _2497: https://github.com/giampaolo/psutil/issues/2497 |
| .. _2498: https://github.com/giampaolo/psutil/issues/2498 |
| .. _2499: https://github.com/giampaolo/psutil/issues/2499 |
| .. _2500: https://github.com/giampaolo/psutil/issues/2500 |
| .. _2501: https://github.com/giampaolo/psutil/issues/2501 |
| .. _2502: https://github.com/giampaolo/psutil/issues/2502 |
| .. _2503: https://github.com/giampaolo/psutil/issues/2503 |
| .. _2504: https://github.com/giampaolo/psutil/issues/2504 |
| .. _2505: https://github.com/giampaolo/psutil/issues/2505 |
| .. _2506: https://github.com/giampaolo/psutil/issues/2506 |
| .. _2507: https://github.com/giampaolo/psutil/issues/2507 |
| .. _2508: https://github.com/giampaolo/psutil/issues/2508 |
| .. _2509: https://github.com/giampaolo/psutil/issues/2509 |
| .. _2510: https://github.com/giampaolo/psutil/issues/2510 |
| .. _2511: https://github.com/giampaolo/psutil/issues/2511 |
| .. _2512: https://github.com/giampaolo/psutil/issues/2512 |
| .. _2513: https://github.com/giampaolo/psutil/issues/2513 |
| .. _2514: https://github.com/giampaolo/psutil/issues/2514 |
| .. _2515: https://github.com/giampaolo/psutil/issues/2515 |
| .. _2516: https://github.com/giampaolo/psutil/issues/2516 |
| .. _2517: https://github.com/giampaolo/psutil/issues/2517 |
| .. _2518: https://github.com/giampaolo/psutil/issues/2518 |
| .. _2519: https://github.com/giampaolo/psutil/issues/2519 |
| .. _2520: https://github.com/giampaolo/psutil/issues/2520 |
| .. _2521: https://github.com/giampaolo/psutil/issues/2521 |
| .. _2522: https://github.com/giampaolo/psutil/issues/2522 |
| .. _2523: https://github.com/giampaolo/psutil/issues/2523 |
| .. _2524: https://github.com/giampaolo/psutil/issues/2524 |
| .. _2525: https://github.com/giampaolo/psutil/issues/2525 |
| .. _2526: https://github.com/giampaolo/psutil/issues/2526 |
| .. _2527: https://github.com/giampaolo/psutil/issues/2527 |
| .. _2528: https://github.com/giampaolo/psutil/issues/2528 |
| .. _2529: https://github.com/giampaolo/psutil/issues/2529 |
| .. _2530: https://github.com/giampaolo/psutil/issues/2530 |
| .. _2531: https://github.com/giampaolo/psutil/issues/2531 |
| .. _2532: https://github.com/giampaolo/psutil/issues/2532 |
| .. _2533: https://github.com/giampaolo/psutil/issues/2533 |
| .. _2534: https://github.com/giampaolo/psutil/issues/2534 |
| .. _2535: https://github.com/giampaolo/psutil/issues/2535 |
| .. _2536: https://github.com/giampaolo/psutil/issues/2536 |
| .. _2537: https://github.com/giampaolo/psutil/issues/2537 |
| .. _2538: https://github.com/giampaolo/psutil/issues/2538 |
| .. _2539: https://github.com/giampaolo/psutil/issues/2539 |
| .. _2540: https://github.com/giampaolo/psutil/issues/2540 |
| .. _2541: https://github.com/giampaolo/psutil/issues/2541 |
| .. _2542: https://github.com/giampaolo/psutil/issues/2542 |
| .. _2543: https://github.com/giampaolo/psutil/issues/2543 |
| .. _2544: https://github.com/giampaolo/psutil/issues/2544 |
| .. _2545: https://github.com/giampaolo/psutil/issues/2545 |
| .. _2546: https://github.com/giampaolo/psutil/issues/2546 |
| .. _2547: https://github.com/giampaolo/psutil/issues/2547 |
| .. _2548: https://github.com/giampaolo/psutil/issues/2548 |
| .. _2549: https://github.com/giampaolo/psutil/issues/2549 |
| .. _2550: https://github.com/giampaolo/psutil/issues/2550 |
| .. _2551: https://github.com/giampaolo/psutil/issues/2551 |
| .. _2552: https://github.com/giampaolo/psutil/issues/2552 |
| .. _2553: https://github.com/giampaolo/psutil/issues/2553 |
| .. _2554: https://github.com/giampaolo/psutil/issues/2554 |
| .. _2555: https://github.com/giampaolo/psutil/issues/2555 |
| .. _2556: https://github.com/giampaolo/psutil/issues/2556 |
| .. _2557: https://github.com/giampaolo/psutil/issues/2557 |
| .. _2558: https://github.com/giampaolo/psutil/issues/2558 |
| .. _2559: https://github.com/giampaolo/psutil/issues/2559 |
| .. _2560: https://github.com/giampaolo/psutil/issues/2560 |
| .. _2561: https://github.com/giampaolo/psutil/issues/2561 |
| .. _2562: https://github.com/giampaolo/psutil/issues/2562 |
| .. _2563: https://github.com/giampaolo/psutil/issues/2563 |
| .. _2564: https://github.com/giampaolo/psutil/issues/2564 |
| .. _2565: https://github.com/giampaolo/psutil/issues/2565 |
| .. _2566: https://github.com/giampaolo/psutil/issues/2566 |
| .. _2567: https://github.com/giampaolo/psutil/issues/2567 |
| .. _2568: https://github.com/giampaolo/psutil/issues/2568 |
| .. _2569: https://github.com/giampaolo/psutil/issues/2569 |
| .. _2570: https://github.com/giampaolo/psutil/issues/2570 |
| .. _2571: https://github.com/giampaolo/psutil/issues/2571 |
| .. _2572: https://github.com/giampaolo/psutil/issues/2572 |
| .. _2573: https://github.com/giampaolo/psutil/issues/2573 |
| .. _2574: https://github.com/giampaolo/psutil/issues/2574 |
| .. _2575: https://github.com/giampaolo/psutil/issues/2575 |
| .. _2576: https://github.com/giampaolo/psutil/issues/2576 |
| .. _2577: https://github.com/giampaolo/psutil/issues/2577 |
| .. _2578: https://github.com/giampaolo/psutil/issues/2578 |
| .. _2579: https://github.com/giampaolo/psutil/issues/2579 |
| .. _2580: https://github.com/giampaolo/psutil/issues/2580 |
| .. _2581: https://github.com/giampaolo/psutil/issues/2581 |
| .. _2582: https://github.com/giampaolo/psutil/issues/2582 |
| .. _2583: https://github.com/giampaolo/psutil/issues/2583 |
| .. _2584: https://github.com/giampaolo/psutil/issues/2584 |
| .. _2585: https://github.com/giampaolo/psutil/issues/2585 |
| .. _2586: https://github.com/giampaolo/psutil/issues/2586 |
| .. _2587: https://github.com/giampaolo/psutil/issues/2587 |
| .. _2588: https://github.com/giampaolo/psutil/issues/2588 |
| .. _2589: https://github.com/giampaolo/psutil/issues/2589 |
| .. _2590: https://github.com/giampaolo/psutil/issues/2590 |
| .. _2591: https://github.com/giampaolo/psutil/issues/2591 |
| .. _2592: https://github.com/giampaolo/psutil/issues/2592 |
| .. _2593: https://github.com/giampaolo/psutil/issues/2593 |
| .. _2594: https://github.com/giampaolo/psutil/issues/2594 |
| .. _2595: https://github.com/giampaolo/psutil/issues/2595 |
| .. _2596: https://github.com/giampaolo/psutil/issues/2596 |
| .. _2597: https://github.com/giampaolo/psutil/issues/2597 |
| .. _2598: https://github.com/giampaolo/psutil/issues/2598 |
| .. _2599: https://github.com/giampaolo/psutil/issues/2599 |
| .. _2600: https://github.com/giampaolo/psutil/issues/2600 |
| .. _2601: https://github.com/giampaolo/psutil/issues/2601 |
| .. _2602: https://github.com/giampaolo/psutil/issues/2602 |
| .. _2603: https://github.com/giampaolo/psutil/issues/2603 |
| .. _2604: https://github.com/giampaolo/psutil/issues/2604 |
| .. _2605: https://github.com/giampaolo/psutil/issues/2605 |
| .. _2606: https://github.com/giampaolo/psutil/issues/2606 |
| .. _2607: https://github.com/giampaolo/psutil/issues/2607 |
| .. _2608: https://github.com/giampaolo/psutil/issues/2608 |
| .. _2609: https://github.com/giampaolo/psutil/issues/2609 |
| .. _2610: https://github.com/giampaolo/psutil/issues/2610 |
| .. _2611: https://github.com/giampaolo/psutil/issues/2611 |
| .. _2612: https://github.com/giampaolo/psutil/issues/2612 |
| .. _2613: https://github.com/giampaolo/psutil/issues/2613 |
| .. _2614: https://github.com/giampaolo/psutil/issues/2614 |
| .. _2615: https://github.com/giampaolo/psutil/issues/2615 |
| .. _2616: https://github.com/giampaolo/psutil/issues/2616 |
| .. _2617: https://github.com/giampaolo/psutil/issues/2617 |
| .. _2618: https://github.com/giampaolo/psutil/issues/2618 |
| .. _2619: https://github.com/giampaolo/psutil/issues/2619 |
| .. _2620: https://github.com/giampaolo/psutil/issues/2620 |
| .. _2621: https://github.com/giampaolo/psutil/issues/2621 |
| .. _2622: https://github.com/giampaolo/psutil/issues/2622 |
| .. _2623: https://github.com/giampaolo/psutil/issues/2623 |
| .. _2624: https://github.com/giampaolo/psutil/issues/2624 |
| .. _2625: https://github.com/giampaolo/psutil/issues/2625 |
| .. _2626: https://github.com/giampaolo/psutil/issues/2626 |
| .. _2627: https://github.com/giampaolo/psutil/issues/2627 |
| .. _2628: https://github.com/giampaolo/psutil/issues/2628 |
| .. _2629: https://github.com/giampaolo/psutil/issues/2629 |
| .. _2630: https://github.com/giampaolo/psutil/issues/2630 |
| .. _2631: https://github.com/giampaolo/psutil/issues/2631 |
| .. _2632: https://github.com/giampaolo/psutil/issues/2632 |
| .. _2633: https://github.com/giampaolo/psutil/issues/2633 |
| .. _2634: https://github.com/giampaolo/psutil/issues/2634 |
| .. _2635: https://github.com/giampaolo/psutil/issues/2635 |
| .. _2636: https://github.com/giampaolo/psutil/issues/2636 |
| .. _2637: https://github.com/giampaolo/psutil/issues/2637 |
| .. _2638: https://github.com/giampaolo/psutil/issues/2638 |
| .. _2639: https://github.com/giampaolo/psutil/issues/2639 |
| .. _2640: https://github.com/giampaolo/psutil/issues/2640 |
| .. _2641: https://github.com/giampaolo/psutil/issues/2641 |
| .. _2642: https://github.com/giampaolo/psutil/issues/2642 |
| .. _2643: https://github.com/giampaolo/psutil/issues/2643 |
| .. _2644: https://github.com/giampaolo/psutil/issues/2644 |
| .. _2645: https://github.com/giampaolo/psutil/issues/2645 |
| .. _2646: https://github.com/giampaolo/psutil/issues/2646 |
| .. _2647: https://github.com/giampaolo/psutil/issues/2647 |
| .. _2648: https://github.com/giampaolo/psutil/issues/2648 |
| .. _2649: https://github.com/giampaolo/psutil/issues/2649 |
| .. _2650: https://github.com/giampaolo/psutil/issues/2650 |
| .. _2651: https://github.com/giampaolo/psutil/issues/2651 |
| .. _2652: https://github.com/giampaolo/psutil/issues/2652 |
| .. _2653: https://github.com/giampaolo/psutil/issues/2653 |
| .. _2654: https://github.com/giampaolo/psutil/issues/2654 |
| .. _2655: https://github.com/giampaolo/psutil/issues/2655 |
| .. _2656: https://github.com/giampaolo/psutil/issues/2656 |
| .. _2657: https://github.com/giampaolo/psutil/issues/2657 |
| .. _2658: https://github.com/giampaolo/psutil/issues/2658 |
| .. _2659: https://github.com/giampaolo/psutil/issues/2659 |
| .. _2660: https://github.com/giampaolo/psutil/issues/2660 |
| .. _2661: https://github.com/giampaolo/psutil/issues/2661 |
| .. _2662: https://github.com/giampaolo/psutil/issues/2662 |
| .. _2663: https://github.com/giampaolo/psutil/issues/2663 |
| .. _2664: https://github.com/giampaolo/psutil/issues/2664 |
| .. _2665: https://github.com/giampaolo/psutil/issues/2665 |
| .. _2666: https://github.com/giampaolo/psutil/issues/2666 |
| .. _2667: https://github.com/giampaolo/psutil/issues/2667 |
| .. _2668: https://github.com/giampaolo/psutil/issues/2668 |
| .. _2669: https://github.com/giampaolo/psutil/issues/2669 |
| .. _2670: https://github.com/giampaolo/psutil/issues/2670 |
| .. _2671: https://github.com/giampaolo/psutil/issues/2671 |
| .. _2672: https://github.com/giampaolo/psutil/issues/2672 |
| .. _2673: https://github.com/giampaolo/psutil/issues/2673 |
| .. _2674: https://github.com/giampaolo/psutil/issues/2674 |
| .. _2675: https://github.com/giampaolo/psutil/issues/2675 |
| .. _2676: https://github.com/giampaolo/psutil/issues/2676 |
| .. _2677: https://github.com/giampaolo/psutil/issues/2677 |
| .. _2678: https://github.com/giampaolo/psutil/issues/2678 |
| .. _2679: https://github.com/giampaolo/psutil/issues/2679 |
| .. _2680: https://github.com/giampaolo/psutil/issues/2680 |
| .. _2681: https://github.com/giampaolo/psutil/issues/2681 |
| .. _2682: https://github.com/giampaolo/psutil/issues/2682 |
| .. _2683: https://github.com/giampaolo/psutil/issues/2683 |
| .. _2684: https://github.com/giampaolo/psutil/issues/2684 |
| .. _2685: https://github.com/giampaolo/psutil/issues/2685 |
| .. _2686: https://github.com/giampaolo/psutil/issues/2686 |
| .. _2687: https://github.com/giampaolo/psutil/issues/2687 |
| .. _2688: https://github.com/giampaolo/psutil/issues/2688 |
| .. _2689: https://github.com/giampaolo/psutil/issues/2689 |
| .. _2690: https://github.com/giampaolo/psutil/issues/2690 |
| .. _2691: https://github.com/giampaolo/psutil/issues/2691 |
| .. _2692: https://github.com/giampaolo/psutil/issues/2692 |
| .. _2693: https://github.com/giampaolo/psutil/issues/2693 |
| .. _2694: https://github.com/giampaolo/psutil/issues/2694 |
| .. _2695: https://github.com/giampaolo/psutil/issues/2695 |
| .. _2696: https://github.com/giampaolo/psutil/issues/2696 |
| .. _2697: https://github.com/giampaolo/psutil/issues/2697 |
| .. _2698: https://github.com/giampaolo/psutil/issues/2698 |
| .. _2699: https://github.com/giampaolo/psutil/issues/2699 |
| .. _2700: https://github.com/giampaolo/psutil/issues/2700 |
| .. _2701: https://github.com/giampaolo/psutil/issues/2701 |
| .. _2702: https://github.com/giampaolo/psutil/issues/2702 |
| .. _2703: https://github.com/giampaolo/psutil/issues/2703 |
| .. _2704: https://github.com/giampaolo/psutil/issues/2704 |
| .. _2705: https://github.com/giampaolo/psutil/issues/2705 |
| .. _2706: https://github.com/giampaolo/psutil/issues/2706 |
| .. _2707: https://github.com/giampaolo/psutil/issues/2707 |
| .. _2708: https://github.com/giampaolo/psutil/issues/2708 |
| .. _2709: https://github.com/giampaolo/psutil/issues/2709 |
| .. _2710: https://github.com/giampaolo/psutil/issues/2710 |
| .. _2711: https://github.com/giampaolo/psutil/issues/2711 |
| .. _2712: https://github.com/giampaolo/psutil/issues/2712 |
| .. _2713: https://github.com/giampaolo/psutil/issues/2713 |
| .. _2714: https://github.com/giampaolo/psutil/issues/2714 |
| .. _2715: https://github.com/giampaolo/psutil/issues/2715 |
| .. _2716: https://github.com/giampaolo/psutil/issues/2716 |
| .. _2717: https://github.com/giampaolo/psutil/issues/2717 |
| .. _2718: https://github.com/giampaolo/psutil/issues/2718 |
| .. _2719: https://github.com/giampaolo/psutil/issues/2719 |
| .. _2720: https://github.com/giampaolo/psutil/issues/2720 |
| .. _2721: https://github.com/giampaolo/psutil/issues/2721 |
| .. _2722: https://github.com/giampaolo/psutil/issues/2722 |
| .. _2723: https://github.com/giampaolo/psutil/issues/2723 |
| .. _2724: https://github.com/giampaolo/psutil/issues/2724 |
| .. _2725: https://github.com/giampaolo/psutil/issues/2725 |
| .. _2726: https://github.com/giampaolo/psutil/issues/2726 |
| .. _2727: https://github.com/giampaolo/psutil/issues/2727 |
| .. _2728: https://github.com/giampaolo/psutil/issues/2728 |
| .. _2729: https://github.com/giampaolo/psutil/issues/2729 |
| .. _2730: https://github.com/giampaolo/psutil/issues/2730 |
| .. _2731: https://github.com/giampaolo/psutil/issues/2731 |
| .. _2732: https://github.com/giampaolo/psutil/issues/2732 |
| .. _2733: https://github.com/giampaolo/psutil/issues/2733 |
| .. _2734: https://github.com/giampaolo/psutil/issues/2734 |
| .. _2735: https://github.com/giampaolo/psutil/issues/2735 |
| .. _2736: https://github.com/giampaolo/psutil/issues/2736 |
| .. _2737: https://github.com/giampaolo/psutil/issues/2737 |
| .. _2738: https://github.com/giampaolo/psutil/issues/2738 |
| .. _2739: https://github.com/giampaolo/psutil/issues/2739 |
| .. _2740: https://github.com/giampaolo/psutil/issues/2740 |
| .. _2741: https://github.com/giampaolo/psutil/issues/2741 |
| .. _2742: https://github.com/giampaolo/psutil/issues/2742 |
| .. _2743: https://github.com/giampaolo/psutil/issues/2743 |
| .. _2744: https://github.com/giampaolo/psutil/issues/2744 |
| .. _2745: https://github.com/giampaolo/psutil/issues/2745 |
| .. _2746: https://github.com/giampaolo/psutil/issues/2746 |
| .. _2747: https://github.com/giampaolo/psutil/issues/2747 |
| .. _2748: https://github.com/giampaolo/psutil/issues/2748 |
| .. _2749: https://github.com/giampaolo/psutil/issues/2749 |
| .. _2750: https://github.com/giampaolo/psutil/issues/2750 |
| .. _2751: https://github.com/giampaolo/psutil/issues/2751 |
| .. _2752: https://github.com/giampaolo/psutil/issues/2752 |
| .. _2753: https://github.com/giampaolo/psutil/issues/2753 |
| .. _2754: https://github.com/giampaolo/psutil/issues/2754 |
| .. _2755: https://github.com/giampaolo/psutil/issues/2755 |
| .. _2756: https://github.com/giampaolo/psutil/issues/2756 |
| .. _2757: https://github.com/giampaolo/psutil/issues/2757 |
| .. _2758: https://github.com/giampaolo/psutil/issues/2758 |
| .. _2759: https://github.com/giampaolo/psutil/issues/2759 |
| .. _2760: https://github.com/giampaolo/psutil/issues/2760 |
| .. _2761: https://github.com/giampaolo/psutil/issues/2761 |
| .. _2762: https://github.com/giampaolo/psutil/issues/2762 |
| .. _2763: https://github.com/giampaolo/psutil/issues/2763 |
| .. _2764: https://github.com/giampaolo/psutil/issues/2764 |
| .. _2765: https://github.com/giampaolo/psutil/issues/2765 |
| .. _2766: https://github.com/giampaolo/psutil/issues/2766 |
| .. _2767: https://github.com/giampaolo/psutil/issues/2767 |
| .. _2768: https://github.com/giampaolo/psutil/issues/2768 |
| .. _2769: https://github.com/giampaolo/psutil/issues/2769 |
| .. _2770: https://github.com/giampaolo/psutil/issues/2770 |
| .. _2771: https://github.com/giampaolo/psutil/issues/2771 |
| .. _2772: https://github.com/giampaolo/psutil/issues/2772 |
| .. _2773: https://github.com/giampaolo/psutil/issues/2773 |
| .. _2774: https://github.com/giampaolo/psutil/issues/2774 |
| .. _2775: https://github.com/giampaolo/psutil/issues/2775 |
| .. _2776: https://github.com/giampaolo/psutil/issues/2776 |
| .. _2777: https://github.com/giampaolo/psutil/issues/2777 |
| .. _2778: https://github.com/giampaolo/psutil/issues/2778 |
| .. _2779: https://github.com/giampaolo/psutil/issues/2779 |
| .. _2780: https://github.com/giampaolo/psutil/issues/2780 |
| .. _2781: https://github.com/giampaolo/psutil/issues/2781 |
| .. _2782: https://github.com/giampaolo/psutil/issues/2782 |
| .. _2783: https://github.com/giampaolo/psutil/issues/2783 |
| .. _2784: https://github.com/giampaolo/psutil/issues/2784 |
| .. _2785: https://github.com/giampaolo/psutil/issues/2785 |
| .. _2786: https://github.com/giampaolo/psutil/issues/2786 |
| .. _2787: https://github.com/giampaolo/psutil/issues/2787 |
| .. _2788: https://github.com/giampaolo/psutil/issues/2788 |
| .. _2789: https://github.com/giampaolo/psutil/issues/2789 |
| .. _2790: https://github.com/giampaolo/psutil/issues/2790 |
| .. _2791: https://github.com/giampaolo/psutil/issues/2791 |
| .. _2792: https://github.com/giampaolo/psutil/issues/2792 |
| .. _2793: https://github.com/giampaolo/psutil/issues/2793 |
| .. _2794: https://github.com/giampaolo/psutil/issues/2794 |
| .. _2795: https://github.com/giampaolo/psutil/issues/2795 |
| .. _2796: https://github.com/giampaolo/psutil/issues/2796 |
| .. _2797: https://github.com/giampaolo/psutil/issues/2797 |
| .. _2798: https://github.com/giampaolo/psutil/issues/2798 |
| .. _2799: https://github.com/giampaolo/psutil/issues/2799 |
| .. _2800: https://github.com/giampaolo/psutil/issues/2800 |
| .. _2801: https://github.com/giampaolo/psutil/issues/2801 |
| .. _2802: https://github.com/giampaolo/psutil/issues/2802 |
| .. _2803: https://github.com/giampaolo/psutil/issues/2803 |
| .. _2804: https://github.com/giampaolo/psutil/issues/2804 |
| .. _2805: https://github.com/giampaolo/psutil/issues/2805 |
| .. _2806: https://github.com/giampaolo/psutil/issues/2806 |
| .. _2807: https://github.com/giampaolo/psutil/issues/2807 |
| .. _2808: https://github.com/giampaolo/psutil/issues/2808 |
| .. _2809: https://github.com/giampaolo/psutil/issues/2809 |
| .. _2810: https://github.com/giampaolo/psutil/issues/2810 |
| .. _2811: https://github.com/giampaolo/psutil/issues/2811 |
| .. _2812: https://github.com/giampaolo/psutil/issues/2812 |
| .. _2813: https://github.com/giampaolo/psutil/issues/2813 |
| .. _2814: https://github.com/giampaolo/psutil/issues/2814 |
| .. _2815: https://github.com/giampaolo/psutil/issues/2815 |
| .. _2816: https://github.com/giampaolo/psutil/issues/2816 |
| .. _2817: https://github.com/giampaolo/psutil/issues/2817 |
| .. _2818: https://github.com/giampaolo/psutil/issues/2818 |
| .. _2819: https://github.com/giampaolo/psutil/issues/2819 |
| .. _2820: https://github.com/giampaolo/psutil/issues/2820 |
| .. _2821: https://github.com/giampaolo/psutil/issues/2821 |
| .. _2822: https://github.com/giampaolo/psutil/issues/2822 |
| .. _2823: https://github.com/giampaolo/psutil/issues/2823 |
| .. _2824: https://github.com/giampaolo/psutil/issues/2824 |
| .. _2825: https://github.com/giampaolo/psutil/issues/2825 |
| .. _2826: https://github.com/giampaolo/psutil/issues/2826 |
| .. _2827: https://github.com/giampaolo/psutil/issues/2827 |
| .. _2828: https://github.com/giampaolo/psutil/issues/2828 |
| .. _2829: https://github.com/giampaolo/psutil/issues/2829 |
| .. _2830: https://github.com/giampaolo/psutil/issues/2830 |
| .. _2831: https://github.com/giampaolo/psutil/issues/2831 |
| .. _2832: https://github.com/giampaolo/psutil/issues/2832 |
| .. _2833: https://github.com/giampaolo/psutil/issues/2833 |
| .. _2834: https://github.com/giampaolo/psutil/issues/2834 |
| .. _2835: https://github.com/giampaolo/psutil/issues/2835 |
| .. _2836: https://github.com/giampaolo/psutil/issues/2836 |
| .. _2837: https://github.com/giampaolo/psutil/issues/2837 |
| .. _2838: https://github.com/giampaolo/psutil/issues/2838 |
| .. _2839: https://github.com/giampaolo/psutil/issues/2839 |
| .. _2840: https://github.com/giampaolo/psutil/issues/2840 |
| .. _2841: https://github.com/giampaolo/psutil/issues/2841 |
| .. _2842: https://github.com/giampaolo/psutil/issues/2842 |
| .. _2843: https://github.com/giampaolo/psutil/issues/2843 |
| .. _2844: https://github.com/giampaolo/psutil/issues/2844 |
| .. _2845: https://github.com/giampaolo/psutil/issues/2845 |
| .. _2846: https://github.com/giampaolo/psutil/issues/2846 |
| .. _2847: https://github.com/giampaolo/psutil/issues/2847 |
| .. _2848: https://github.com/giampaolo/psutil/issues/2848 |
| .. _2849: https://github.com/giampaolo/psutil/issues/2849 |
| .. _2850: https://github.com/giampaolo/psutil/issues/2850 |
| .. _2851: https://github.com/giampaolo/psutil/issues/2851 |
| .. _2852: https://github.com/giampaolo/psutil/issues/2852 |
| .. _2853: https://github.com/giampaolo/psutil/issues/2853 |
| .. _2854: https://github.com/giampaolo/psutil/issues/2854 |
| .. _2855: https://github.com/giampaolo/psutil/issues/2855 |
| .. _2856: https://github.com/giampaolo/psutil/issues/2856 |
| .. _2857: https://github.com/giampaolo/psutil/issues/2857 |
| .. _2858: https://github.com/giampaolo/psutil/issues/2858 |
| .. _2859: https://github.com/giampaolo/psutil/issues/2859 |
| .. _2860: https://github.com/giampaolo/psutil/issues/2860 |
| .. _2861: https://github.com/giampaolo/psutil/issues/2861 |
| .. _2862: https://github.com/giampaolo/psutil/issues/2862 |
| .. _2863: https://github.com/giampaolo/psutil/issues/2863 |
| .. _2864: https://github.com/giampaolo/psutil/issues/2864 |
| .. _2865: https://github.com/giampaolo/psutil/issues/2865 |
| .. _2866: https://github.com/giampaolo/psutil/issues/2866 |
| .. _2867: https://github.com/giampaolo/psutil/issues/2867 |
| .. _2868: https://github.com/giampaolo/psutil/issues/2868 |
| .. _2869: https://github.com/giampaolo/psutil/issues/2869 |
| .. _2870: https://github.com/giampaolo/psutil/issues/2870 |
| .. _2871: https://github.com/giampaolo/psutil/issues/2871 |
| .. _2872: https://github.com/giampaolo/psutil/issues/2872 |
| .. _2873: https://github.com/giampaolo/psutil/issues/2873 |
| .. _2874: https://github.com/giampaolo/psutil/issues/2874 |
| .. _2875: https://github.com/giampaolo/psutil/issues/2875 |
| .. _2876: https://github.com/giampaolo/psutil/issues/2876 |
| .. _2877: https://github.com/giampaolo/psutil/issues/2877 |
| .. _2878: https://github.com/giampaolo/psutil/issues/2878 |
| .. _2879: https://github.com/giampaolo/psutil/issues/2879 |
| .. _2880: https://github.com/giampaolo/psutil/issues/2880 |
| .. _2881: https://github.com/giampaolo/psutil/issues/2881 |
| .. _2882: https://github.com/giampaolo/psutil/issues/2882 |
| .. _2883: https://github.com/giampaolo/psutil/issues/2883 |
| .. _2884: https://github.com/giampaolo/psutil/issues/2884 |
| .. _2885: https://github.com/giampaolo/psutil/issues/2885 |
| .. _2886: https://github.com/giampaolo/psutil/issues/2886 |
| .. _2887: https://github.com/giampaolo/psutil/issues/2887 |
| .. _2888: https://github.com/giampaolo/psutil/issues/2888 |
| .. _2889: https://github.com/giampaolo/psutil/issues/2889 |
| .. _2890: https://github.com/giampaolo/psutil/issues/2890 |
| .. _2891: https://github.com/giampaolo/psutil/issues/2891 |
| .. _2892: https://github.com/giampaolo/psutil/issues/2892 |
| .. _2893: https://github.com/giampaolo/psutil/issues/2893 |
| .. _2894: https://github.com/giampaolo/psutil/issues/2894 |
| .. _2895: https://github.com/giampaolo/psutil/issues/2895 |
| .. _2896: https://github.com/giampaolo/psutil/issues/2896 |
| .. _2897: https://github.com/giampaolo/psutil/issues/2897 |
| .. _2898: https://github.com/giampaolo/psutil/issues/2898 |
| .. _2899: https://github.com/giampaolo/psutil/issues/2899 |
| .. _2900: https://github.com/giampaolo/psutil/issues/2900 |
| .. _2901: https://github.com/giampaolo/psutil/issues/2901 |
| .. _2902: https://github.com/giampaolo/psutil/issues/2902 |
| .. _2903: https://github.com/giampaolo/psutil/issues/2903 |
| .. _2904: https://github.com/giampaolo/psutil/issues/2904 |
| .. _2905: https://github.com/giampaolo/psutil/issues/2905 |
| .. _2906: https://github.com/giampaolo/psutil/issues/2906 |
| .. _2907: https://github.com/giampaolo/psutil/issues/2907 |
| .. _2908: https://github.com/giampaolo/psutil/issues/2908 |
| .. _2909: https://github.com/giampaolo/psutil/issues/2909 |
| .. _2910: https://github.com/giampaolo/psutil/issues/2910 |
| .. _2911: https://github.com/giampaolo/psutil/issues/2911 |
| .. _2912: https://github.com/giampaolo/psutil/issues/2912 |
| .. _2913: https://github.com/giampaolo/psutil/issues/2913 |
| .. _2914: https://github.com/giampaolo/psutil/issues/2914 |
| .. _2915: https://github.com/giampaolo/psutil/issues/2915 |
| .. _2916: https://github.com/giampaolo/psutil/issues/2916 |
| .. _2917: https://github.com/giampaolo/psutil/issues/2917 |
| .. _2918: https://github.com/giampaolo/psutil/issues/2918 |
| .. _2919: https://github.com/giampaolo/psutil/issues/2919 |
| .. _2920: https://github.com/giampaolo/psutil/issues/2920 |
| .. _2921: https://github.com/giampaolo/psutil/issues/2921 |
| .. _2922: https://github.com/giampaolo/psutil/issues/2922 |
| .. _2923: https://github.com/giampaolo/psutil/issues/2923 |
| .. _2924: https://github.com/giampaolo/psutil/issues/2924 |
| .. _2925: https://github.com/giampaolo/psutil/issues/2925 |
| .. _2926: https://github.com/giampaolo/psutil/issues/2926 |
| .. _2927: https://github.com/giampaolo/psutil/issues/2927 |
| .. _2928: https://github.com/giampaolo/psutil/issues/2928 |
| .. _2929: https://github.com/giampaolo/psutil/issues/2929 |
| .. _2930: https://github.com/giampaolo/psutil/issues/2930 |
| .. _2931: https://github.com/giampaolo/psutil/issues/2931 |
| .. _2932: https://github.com/giampaolo/psutil/issues/2932 |
| .. _2933: https://github.com/giampaolo/psutil/issues/2933 |
| .. _2934: https://github.com/giampaolo/psutil/issues/2934 |
| .. _2935: https://github.com/giampaolo/psutil/issues/2935 |
| .. _2936: https://github.com/giampaolo/psutil/issues/2936 |
| .. _2937: https://github.com/giampaolo/psutil/issues/2937 |
| .. _2938: https://github.com/giampaolo/psutil/issues/2938 |
| .. _2939: https://github.com/giampaolo/psutil/issues/2939 |
| .. _2940: https://github.com/giampaolo/psutil/issues/2940 |
| .. _2941: https://github.com/giampaolo/psutil/issues/2941 |
| .. _2942: https://github.com/giampaolo/psutil/issues/2942 |
| .. _2943: https://github.com/giampaolo/psutil/issues/2943 |
| .. _2944: https://github.com/giampaolo/psutil/issues/2944 |
| .. _2945: https://github.com/giampaolo/psutil/issues/2945 |
| .. _2946: https://github.com/giampaolo/psutil/issues/2946 |
| .. _2947: https://github.com/giampaolo/psutil/issues/2947 |
| .. _2948: https://github.com/giampaolo/psutil/issues/2948 |
| .. _2949: https://github.com/giampaolo/psutil/issues/2949 |
| .. _2950: https://github.com/giampaolo/psutil/issues/2950 |
| .. _2951: https://github.com/giampaolo/psutil/issues/2951 |
| .. _2952: https://github.com/giampaolo/psutil/issues/2952 |
| .. _2953: https://github.com/giampaolo/psutil/issues/2953 |
| .. _2954: https://github.com/giampaolo/psutil/issues/2954 |
| .. _2955: https://github.com/giampaolo/psutil/issues/2955 |
| .. _2956: https://github.com/giampaolo/psutil/issues/2956 |
| .. _2957: https://github.com/giampaolo/psutil/issues/2957 |
| .. _2958: https://github.com/giampaolo/psutil/issues/2958 |
| .. _2959: https://github.com/giampaolo/psutil/issues/2959 |
| .. _2960: https://github.com/giampaolo/psutil/issues/2960 |
| .. _2961: https://github.com/giampaolo/psutil/issues/2961 |
| .. _2962: https://github.com/giampaolo/psutil/issues/2962 |
| .. _2963: https://github.com/giampaolo/psutil/issues/2963 |
| .. _2964: https://github.com/giampaolo/psutil/issues/2964 |
| .. _2965: https://github.com/giampaolo/psutil/issues/2965 |
| .. _2966: https://github.com/giampaolo/psutil/issues/2966 |
| .. _2967: https://github.com/giampaolo/psutil/issues/2967 |
| .. _2968: https://github.com/giampaolo/psutil/issues/2968 |
| .. _2969: https://github.com/giampaolo/psutil/issues/2969 |
| .. _2970: https://github.com/giampaolo/psutil/issues/2970 |
| .. _2971: https://github.com/giampaolo/psutil/issues/2971 |
| .. _2972: https://github.com/giampaolo/psutil/issues/2972 |
| .. _2973: https://github.com/giampaolo/psutil/issues/2973 |
| .. _2974: https://github.com/giampaolo/psutil/issues/2974 |
| .. _2975: https://github.com/giampaolo/psutil/issues/2975 |
| .. _2976: https://github.com/giampaolo/psutil/issues/2976 |
| .. _2977: https://github.com/giampaolo/psutil/issues/2977 |
| .. _2978: https://github.com/giampaolo/psutil/issues/2978 |
| .. _2979: https://github.com/giampaolo/psutil/issues/2979 |
| .. _2980: https://github.com/giampaolo/psutil/issues/2980 |
| .. _2981: https://github.com/giampaolo/psutil/issues/2981 |
| .. _2982: https://github.com/giampaolo/psutil/issues/2982 |
| .. _2983: https://github.com/giampaolo/psutil/issues/2983 |
| .. _2984: https://github.com/giampaolo/psutil/issues/2984 |
| .. _2985: https://github.com/giampaolo/psutil/issues/2985 |
| .. _2986: https://github.com/giampaolo/psutil/issues/2986 |
| .. _2987: https://github.com/giampaolo/psutil/issues/2987 |
| .. _2988: https://github.com/giampaolo/psutil/issues/2988 |
| .. _2989: https://github.com/giampaolo/psutil/issues/2989 |
| .. _2990: https://github.com/giampaolo/psutil/issues/2990 |
| .. _2991: https://github.com/giampaolo/psutil/issues/2991 |
| .. _2992: https://github.com/giampaolo/psutil/issues/2992 |
| .. _2993: https://github.com/giampaolo/psutil/issues/2993 |
| .. _2994: https://github.com/giampaolo/psutil/issues/2994 |
| .. _2995: https://github.com/giampaolo/psutil/issues/2995 |
| .. _2996: https://github.com/giampaolo/psutil/issues/2996 |
| .. _2997: https://github.com/giampaolo/psutil/issues/2997 |
| .. _2998: https://github.com/giampaolo/psutil/issues/2998 |
| .. _2999: https://github.com/giampaolo/psutil/issues/2999 |
| .. _3000: https://github.com/giampaolo/psutil/issues/3000 |