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_: added support for sensors_battery() on OSX. (patch by Arnon Yaari)
1183_: Process.children() is 2x faster on UNIX 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 splits cmdline args for
misbehaving processes which overwrite /proc/pid/cmdline and use spaces
instead of null bytes as args separator.
1181_: [OSX] Process.memory_maps() may raise ENOENT.
1187_: [OSX] pids() does not return PID 0 on recent OSX versions.
Updates
Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.
Changelogs
psutil 5.4.1 -> 5.4.2
That's it for now!
Happy merging! 🤖