psutil v0.4.0 Release Notes
-
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()
_ withtimeout=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 akind
argument to filter for connections with different criteria. - 221_, [FreeBSD]:
Process.open_files()
_ has been rewritten in C and no longer relies onlsof
. - 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 raiseNoSuchProcess
_ 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.
- 150_: network I/O counters (