Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

psutil

Cross-platform lib for process and system monitoring in Python
Collective - Host: opensource - https://opencollective.com/psutil - Code: https://github.com/giampaolo/psutil

Issue 324: NameError: global name 'pid' is not defined

Incorrect use of 'pid' instead of 'self._pid' in exception string format.

github.com/giampaolo/psutil - 17de764249d663828775eef5034fd648cb5e5361 authored over 12 years ago by Jay Loden <[email protected]>
(solaris) check return value of PyList_New() PyDict_New() and malloc() and raise exception if they fail.

github.com/giampaolo/psutil - b8214337548b3b1a114203138e34c348f0c8e498 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix failing tests on Windows with Python 3.3

github.com/giampaolo/psutil - f38737e265fb779d3abde364d2e33e80b98b898d authored over 12 years ago by Giampaolo Rodola <[email protected]>
(Windows): check return value of PyList_New() PyDict_New() and malloc() and raise exception if they fail.

github.com/giampaolo/psutil - 0e9aa404197ceb681e4cbdbc699d2bb1179822a4 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(BSD) on failed malloc() raise MemoryError instead of OSError

github.com/giampaolo/psutil - a31502c73d82226561ce249f7c425e72566fc90f authored over 12 years ago by Giampaolo Rodola <[email protected]>
(BSD): check return value of PyList_New() PyDict_New() and malloc() and raise exception if they fail.

github.com/giampaolo/psutil - 5cc28370be2e81a149b4971717e0ae747185dab2 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(OSX/Linux): check return value of PyList_New() PyDict_New() and malloc() and raise exception if they fail

github.com/giampaolo/psutil - 8ffda8806f69d561745d23114c90931c3914f5d9 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 313 (Linux): when calculating system memory stats don't raise exception if certain values cannot be determined due to an incomplete /proc implementation; instead set those value to 0 and raise a RuntimeWarning

github.com/giampaolo/psutil - ef3464d58f417bf97e5f0be4c8e7c2cac862f4ec authored over 12 years ago by Giampaolo Rodola <[email protected]>
fix RuntimeWarning in test suite

github.com/giampaolo/psutil - 79f749b6d75b77ab1e436780d615eda9e08b66ee authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix 319: (Linux) process get_memory_maps() raises KeyError 'Anonymous' on Debian Squeeze

github.com/giampaolo/psutil - ec1170a5511a327ddd331bf21737142d40b5066f authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) make sure process is not gone in case we get ENOENT (no such file) when we iterate over multiple files in s/proc/PID

github.com/giampaolo/psutil - bd842e872df03f866b30db4c8e46901e866eb367 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) fix .h file include

github.com/giampaolo/psutil - 76503074b0208cb60e19385d64d6117bb4d7bf98 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) use X/PY_DECREF around PyList_Append

github.com/giampaolo/psutil - 4a238ffcd5361790160fc2644cc7d4f41be67e19 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) multiply sin/sout with PAGESIZE

github.com/giampaolo/psutil - 6049a187da8e0f52d4c071a5b6fc86c706273e60 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) implement swap_memory(); since it seems it's impossible to get the same numbers shown by 'swap -l' I give up and implement total/free stats by parsing 'swap -l' output (sigh)

github.com/giampaolo/psutil - 708ab233918f48ca671dbde480e1eb834c40db97 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Further fix to restore compatibility with python 2.4 and 3.2 on Windows.

github.com/giampaolo/psutil - 27b87d4f2318ff58df49302394c6538f05371bb2 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 318: reintroduce python 2.4 compatibility which was accidentally broken in 0.6.0 release (patch by Riccardo Murri)

github.com/giampaolo/psutil - 0b0479af46689c579b644d19bebb96583dd68c82 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) some other test failure fixes

github.com/giampaolo/psutil - dfd7e372631fd4a14e8bf8ab05610686a0b7834d authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) some other test failure fixes

github.com/giampaolo/psutil - bae656773ae2b23faf6eecb63e5e90d4e06b3be5 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) proucess num of fds + fix some test failures

github.com/giampaolo/psutil - 24735301c92675f28083cf47f05c89b59fc9b7c0 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) process ctx switches

github.com/giampaolo/psutil - 0107d202548ca6374d400cee0865c59f07253ae6 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) partial fix for memory related functions

github.com/giampaolo/psutil - 785ed9278f873fbb3c3b4952387284c8dc8757a1 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) update solaris branch by merging latest trunk revision

github.com/giampaolo/psutil - 654159c4c247e9210e1f13ca9b166a894355039e authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) network IO counters

github.com/giampaolo/psutil - 834da38a4c5842772d1c802ec2676dae98fabac2 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(solaris) implement process memory maps

github.com/giampaolo/psutil - c31af230ecd70f74f70a29498e26bdc442a8b775 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Windows - process exe: remove the os.path.exists() check as it's not reliable (it may lie). Instead just return the path as presented by original underlying syscall.

github.com/giampaolo/psutil - 40580ce516f5f58b9cad4c91ca2da2bf2aa94f4a authored over 12 years ago by Giampaolo Rodola <[email protected]>
fix issue 316 - process exe: do a better work at guessing exe from cmdline + avoid to resolve symlinks

github.com/giampaolo/psutil - 9eee551e594e5b2d8a701f981dd1646aa5b2fa73 authored over 12 years ago by Giampaolo Rodola <[email protected]>
meminfo.py, visualize ints instead of floats

github.com/giampaolo/psutil - b3c1416b15bd01911d5e4f0f6479b887fb0ec4b8 authored over 12 years ago by Giampaolo Rodola <[email protected]>
free.py, visualize ints instead of floats

github.com/giampaolo/psutil - 66d5b552b09af7b3f43befed6d2c0bde7427aacc authored over 12 years ago by Giampaolo Rodola <[email protected]>
set version 0.6.0 in HISTORY file plus use comments to specify API sections in __init__.py

github.com/giampaolo/psutil - 558d6f15c95632ecc1ad0641a4341a4cf1398100 authored over 12 years ago by Giampaolo Rodola <[email protected]>
yet another small test refactoring + CREDITS file update

github.com/giampaolo/psutil - 2ba240763ebc0fb389aee01771c8945885f12d79 authored over 12 years ago by Giampaolo Rodola <[email protected]>
another small refactoring + test fix on OSX

github.com/giampaolo/psutil - 1bedfe959fb90c2f2c3f4e6839478a989aa350a9 authored over 12 years ago by Giampaolo Rodola <[email protected]>
small test refactoring which fixes some failures on OSX

github.com/giampaolo/psutil - ea41b6a15091f9c77b6292a4e1380cb05ddd9189 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 314 / get_children(): exclude children with creation time > self, meaning their PID was reaused by another process

github.com/giampaolo/psutil - 8628deb897c28d678bd6843ba0108e00f8d8c1d5 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 312 (Windows): network_io_counters() - add dropped/error packets support

github.com/giampaolo/psutil - fe82fba15d4239072bd67c8becd5c397bbfbd237 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 312 (BSD): network_io_counters() - add dropped/error packets support

github.com/giampaolo/psutil - 5782481b1b3dfe17a42ff241c9db7cbbba9499dc authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 312 (BSD): network_io_counters() - add dropped/error packets support

github.com/giampaolo/psutil - d05ecec275ed3794e282e2d1547df8a6717152b6 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 312 (Linux): network_io_counters() - add dropped/error packets support

github.com/giampaolo/psutil - 0358a6d8617cc7747fc62a6a345cae89cef90dc9 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 311: merge memory branch back to trunk

github.com/giampaolo/psutil - 13689e21aae3cef779b54a57bc985cab36fdaa9e authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 309: introduce a isfile_strict() function as a replacement for os.path.isfile(), as the latter erroneously swallows EACCES / EPERM

github.com/giampaolo/psutil - e9f7d2e28214faa7b3a6e6baef1b74b820e06758 authored over 12 years ago by Giampaolo Rodola <[email protected]>
test refactoring: introduce a new 'wait' arg for get_test_subprocess() so that we avoid to explicitly call wait_for_pid() every time; also, use a more robust approach to synchronize the whole process: instead of waiting for the PID to appear in the list of process PIDs, have the test subprocess create a file and wait until that gets written on disk.

github.com/giampaolo/psutil - 004b65acf2f28e4c66fc7070aacf1cf7d2776305 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 256 (BSD): swapmem - also provide pswpin / pswpout counters

github.com/giampaolo/psutil - abcacbf461d3f44e6cbab414a261f46256934490 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 256 (OSX): swapmem - also provide pswpin / pswpout counters

github.com/giampaolo/psutil - 9ce935163a83bd582a0fee5a88de0efc32a57fff authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 256 (LINUX): swapmem - also provide pswpin / pswpout counters

github.com/giampaolo/psutil - 00c867b13bb968f75fbb647cf2c61b646b0aec86 authored over 12 years ago by Giampaolo Rodola <[email protected]>
update HISTORY

github.com/giampaolo/psutil - a31dbe98c77e9f870c825d6ce28b5309825d8ddb authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix 256: rename psutil.virtmem_usage() to psutil.swapmem_usage(); also, on Windows make virtmem_usage() return information about swap memory instead of virtual memory; since this breaks compatibility perhaps we better not, don't know... I'll think about that later and maybe reintroduce the original Windows behavior

github.com/giampaolo/psutil - 4bdce8004e73f762c616093f03a07a9ff3962979 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 308: (BSD) return actual swap memory info instead of virtual memory

github.com/giampaolo/psutil - 8a5c9e0df52dc549ddd74212f4136f646691e156 authored over 12 years ago by Giampaolo Rodola <[email protected]>
OSX - virtmem test: take into account that OSX uses multiple swap files as per http://en.wikipedia.org/wiki/Paging#OS_X

github.com/giampaolo/psutil - 80e0b5833035ee18e3074f4210b89575da05ee29 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(OSX) refactoring of virt/swap mem code

github.com/giampaolo/psutil - bcc61ab71e110b83061a3011f2fbaad516474094 authored over 12 years ago by Giampaolo Rodola <[email protected]>
fix some failing tests on FreeBSD 9

github.com/giampaolo/psutil - b49e6b74388fa19793ccef8d9c3b9e04b95f2c18 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 307 (BSD): values returned by psutil.network_io_counters() are wrong as we were converting them assuming an 'unsigned long long' type instead of 'unsigned long'

github.com/giampaolo/psutil - 5833d7a1a2c734eaca83f039ef6a8feb56b182f3 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 305: psutil couldn't compile on FreeBSD 9 due to removal of utmp.h

github.com/giampaolo/psutil - 6a618cfdbc67d016df321c918ff445dac16d8804 authored over 12 years ago by Giampaolo Rodola <[email protected]>
setup.py refactoring: get rid of version string; from now on that gets maintain it in __init__.py only; also update README file

github.com/giampaolo/psutil - 0cf84647c7f6c0dd63ba105b3ac4ec18d71a4c65 authored over 12 years ago by Giampaolo Rodola <[email protected]>
little OSX refactoring + update version + get rid of old 'doc' directory references from MANIFEST.in

github.com/giampaolo/psutil - 90f50e5e6f08d678953c119c54139dadb58a7741 authored over 12 years ago by Giampaolo Rodola <[email protected]>
BSD little refactoring

github.com/giampaolo/psutil - b6416bbc449268d6d7156975f5c24e753f2db81a authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 306: (Windows) check return code of Py* related functions used in get_process_connections()

github.com/giampaolo/psutil - 6d368f9950b7a462f7b7bd2a73ecaa3695b2b324 authored over 12 years ago by Giampaolo Rodola <[email protected]>
OSX/Linux - pre-emptively set Py objs which are decref'd later to NULL

github.com/giampaolo/psutil - ed0175a65c6557c71ae4ae53b8e0c59da0d4964b authored over 12 years ago by Giampaolo Rodola <[email protected]>
BSD - pre-emptively set Py objs which are decref'd later to NULL

github.com/giampaolo/psutil - c432105205a509c43779a1a0776a6543b50e166d authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 306: (Windows) check return code of Py* related functions

github.com/giampaolo/psutil - b8ed87d49c83cd57bec8786170e73b5d1bb631f8 authored over 12 years ago by Giampaolo Rodola <[email protected]>
(BSD) remove old cmdline code ignoring error and returning an empty list as it was relying on the old assumption that cmdline was determined alongside other process info

github.com/giampaolo/psutil - 666ec4d5cdae5a220d7cae0cb372aac06199381d authored over 12 years ago by Giampaolo Rodola <[email protected]>
use Py_XDECREF against the intermediate python object which has been created before appending it to the list. Not sure if this makes any difference but it seems more correct logically

github.com/giampaolo/psutil - d33252d26c81f209d18f6d170581f9e38a90c4ef authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 306: (OSX) check return code of Py* related functions

github.com/giampaolo/psutil - 90e6c89ae52a62507b153ecbbdd9719e72fdc51a authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 306: (BSD) check return code of Py* related functions

github.com/giampaolo/psutil - 05e709bb213676ecf34ded2c39992e50741472c9 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 306: (Linux) check return code of Py* related functions

github.com/giampaolo/psutil - 8cb26a840b930f442196079c548608c429d2dd6e authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 305: add examples/netstat.py script

github.com/giampaolo/psutil - 6e45ac1ae357c1eeaf7ae13c135dffecf11bb13f authored over 12 years ago by Giampaolo Rodola <[email protected]>
remove space committed by accident

github.com/giampaolo/psutil - 99df755197eed21c2af636ee1e6ff998e9f4c8d1 authored over 12 years ago by Giampaolo Rodola <[email protected]>
When calculating 'name' property ignore AccessDenied while trying to get a more explicative process name from cmdline. This way on OSX we get the name for all processes, including PID 0

github.com/giampaolo/psutil - 63a5813828843cdd8d3afcf354e6d822293cdfd1 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Forgot to modify the pyhon layer for get_memory_info()

github.com/giampaolo/psutil - d7f803fed4d1bd9b60a5d74f19712c3cccca6057 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Give some tolerance to memory test

github.com/giampaolo/psutil - 47663ae96743555e03a0c8f62f46b7270130f29e authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 303 - Windows/get_memory_info(): use NtQuerySystemInformation() as fallback methhod in case of ACCESS_DENIED.

github.com/giampaolo/psutil - f7c2dfdcef58c6b9ce4140a1f36324c8417c458b authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 303 - Windows/get_io_counters(): use NtQuerySystemInformation() as fallback methhod in case of ACCESS_DENIED.

github.com/giampaolo/psutil - 72b8c5b61ed01f17b6c0d75ccdf64c4ebbaccf4d authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 303 - Windows/get_num_handles(): use NtQuerySystemInformation() as fallback methhod in case of ACCESS_DENIED.

github.com/giampaolo/psutil - 051d362d752962acde3a756949e476fcf11550b0 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 303 - Windows/get_create_time(): use NtQuerySystemInformation() as fallback methhod in case of ACCESS_DENIED.

github.com/giampaolo/psutil - 06894aa60fc29c064e8044671757e792c3c63ad7 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 303 - Windows/get_cpu_times: use NtQuerySystemInformation() as fallback methhod in case of ACCESS_DENIED.

github.com/giampaolo/psutil - 266e91d15bf1812f21cee527ad2aa376c45ee5d5 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Windows: fix some compiler warnings

github.com/giampaolo/psutil - 3ca2af046b77566ee4853f40ebe3677f4d6d009a authored over 12 years ago by Giampaolo Rodola <[email protected]>
Export ERROR_ACCESS_DENIED directly from windows.h instead of hard-declaring it in python.

github.com/giampaolo/psutil - 756539091777ba71db553ab4002484bf7278957b authored over 12 years ago by Giampaolo Rodola <[email protected]>
Windows: little refactoring about C function names.

github.com/giampaolo/psutil - 58156b021edf70949e5a3691e1ef31b61abd8d97 authored over 12 years ago by Giampaolo Rodola <[email protected]>
update HISTORY

github.com/giampaolo/psutil - 76793845961f61294b8784dacfd1a2ca8e96c6ef authored over 12 years ago by Giampaolo Rodola <[email protected]>
(Windows) get rid of pid_is_running() check after using get_process_info(): it's not necessary.

github.com/giampaolo/psutil - a649c3c52d1931bc14ebf43af317c794ad2fb74a authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix heap corruption due to free() erroneously used after get_process_info()

github.com/giampaolo/psutil - 2f39588ec313d49c09b37660c2890d0364aca2ca authored over 12 years ago by Giampaolo Rodola <[email protected]>
issue 302: (Windows) process num of ctx switches

github.com/giampaolo/psutil - 0cf4cd40876abf57db1f46d52122f00f8a3345da authored over 12 years ago by Giampaolo Rodola <[email protected]>
issue 302: (OSX) process num of ctx switches

github.com/giampaolo/psutil - a96ff09509dcf1de2d209c49d78f9e270e4a09f4 authored over 12 years ago by Giampaolo Rodola <[email protected]>
issue 302: (BSD) process num of ctx switches

github.com/giampaolo/psutil - 0c6b8b27d0095566b7ca770168cd0f5b0fb43182 authored over 12 years ago by Giampaolo Rodola <[email protected]>
issue 302: (Linux) process num of ctx switches

github.com/giampaolo/psutil - 36af529a6dbacb3fe26c430c4b62c0ca0821e283 authored over 12 years ago by Giampaolo Rodola <[email protected]>
test suite refactoring

github.com/giampaolo/psutil - d262a02c46f198e89e9164df1b6ec82b9f40af2e authored over 12 years ago by Giampaolo Rodola <[email protected]>
yet another refactoring for leaks script: instead of using skip*() decorators to skip tests depending on API availability, dinamically exclude them at runtime

github.com/giampaolo/psutil - e02702108371a4a8d44c470eabd82a610c8579c0 authored over 12 years ago by Giampaolo Rodola <[email protected]>
add missing tests for certain Process methods in memory leak script

github.com/giampaolo/psutil - e6e015c5b6815fb97763d3eebb93dae68e41f127 authored over 12 years ago by Giampaolo Rodola <[email protected]>
TestProcessObjectLeaksZombie: add kill/resume/suspend/wait tests on Windows; also remove a comment for BSD stating that process cmdline leaks memory (it doesn't)

github.com/giampaolo/psutil - e63d92afad35b24531b7debb2ca80b1133cb5982 authored over 12 years ago by Giampaolo Rodola <[email protected]>
deprecated decorator: use functools.wraps() to preserve function name and docstring

github.com/giampaolo/psutil - 9418f1474ba3f6fed77424114cd06c6f83532dd2 authored over 12 years ago by Giampaolo Rodola <[email protected]>
test_memory_leaks.py: disable cache for cached properties

github.com/giampaolo/psutil - f078cd35ee95984cb3f00b58343a64cd7cbafe8c authored over 12 years ago by Giampaolo Rodola <[email protected]>
test_memory_leaks.py: make sure gc.garbage is empty and threading.active_count() == 1; also open a file before running get_open_files() test

github.com/giampaolo/psutil - 2e4dad7376e1c0c707185959ab845860080b42d6 authored over 12 years ago by Giampaolo Rodola <[email protected]>
test_memory_leaks.py refactoring + fix zombie test which was broken; we're now 20% faster

github.com/giampaolo/psutil - eb159b3aaed173e2cba195c385f42a19b9cf4e4e authored over 12 years ago by Giampaolo Rodola <[email protected]>
(related to issue 299) add a new test class to test_memory_leak.py testing that no leaks are introduced when dealing with a zombie process raising NoSuchProcess exception

github.com/giampaolo/psutil - ec1d3f43826a237bd118b52572637ade3dc7e951 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 261: (Windows) provide PrivateUsage for extended memory info.

github.com/giampaolo/psutil - 29a4c8d5166dc0cfdde002e75d6cebcf961dca2b authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 261: (Windows) process extended memory info

github.com/giampaolo/psutil - 52a396562856c1889478160b920045c5b5324c7d authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 261: (BSD) process extended memory info

github.com/giampaolo/psutil - 80db157c16b943813acea770dc3f842840a1b398 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 261: (OSX) process extended memory info

github.com/giampaolo/psutil - 52e367c5b8d7a3a92d146eaf314d5edd22f018ac authored over 12 years ago by Giampaolo Rodola <[email protected]>
Fix issue 301 - process_iter(): sort processes by PID

github.com/giampaolo/psutil - 3c893ff55449966eefde157c94bf231bedbb32e8 authored over 12 years ago by Giampaolo Rodola <[email protected]>
Issue 261: (Linux) process extended memory info

github.com/giampaolo/psutil - e4218cf53834cea0076be36191b75523c2a84b43 authored over 12 years ago by Giampaolo Rodola <[email protected]>
process exe: when guessing it from the cmdline make sure it's an absolute path

github.com/giampaolo/psutil - b2c41b1205e76df8f1a9dcdf6c4dbfaf70140b06 authored over 12 years ago by Giampaolo Rodola <[email protected]>