summaryrefslogtreecommitdiff
path: root/psutil/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* show status() in __repr__Giampaolo Rodola2020-04-281-14/+16
|
* psutil.Popen: inherit from subprocess + support wait(timeout=...) parameter ↵Giampaolo Rodola2020-04-281-31/+44
| | | | (#1736)
* MemoryLeakTest class enhancements (#1731)Giampaolo Rodola2020-04-231-1/+1
|
* sensors_fans is not available on MacOS (#1710)crusaderky2020-03-041-1/+1
|
* Git hook for renamed/added/deleted files + flake8 print() + tidelift (#1704)Giampaolo Rodola2020-02-211-3/+2
|
* revert process_iter() exactly how it was pre #1667Giampaolo Rodola2020-02-181-3/+2
|
* revert #1667 process_iter() new_only paramGiampaolo Rodola2020-02-181-5/+1
| | | | | | | | | | On a second thought I realized that process_iter() uses a global variable, so it's not thread safe. That means that if the are 2 threads using it, the first thread one calling the function (+ consume the iterator), will "steal" the processes of the second thread. psutil.cpu_percent() has the same problem. That means we have a problem can't solve with the current API and requires a lot of thinking on how to solve it as it's not obvious.
* update docGiampaolo Rodola2020-02-151-2/+3
|
* Add *new_only* parameter for process_iter() (#1667)Giampaolo Rodola2020-01-181-4/+8
|
* #1652 remove Windows Vista referencesGiampaolo Rodola2020-01-111-1/+1
|
* move send_signal() code into windows moduleGiampaolo Rodola2020-01-051-10/+1
|
* move custom exceptions in _common.pyGiampaolo Rodola2020-01-021-106/+5
|
* bump versioncygwinGiampaolo Rodola2019-12-291-1/+2
|
* lintGiampaolo Rodola2019-12-281-0/+2
|
* fix #1630: can't compile source distribution on WindowsGiampaolo Rodola2019-11-261-1/+1
|
* update HISTORYGiampaolo Rodola2019-11-121-1/+1
|
* #1615, 1614: remove pyproject.tomlGiampaolo Rodola2019-11-061-1/+1
|
* PEP-3151: backport FS exceptions to Python 2 (#1544)Giampaolo Rodola2019-06-281-14/+13
|
* small refactoringGiampaolo Rodola2019-05-141-1/+1
|
* update CREDITS + small style fixGiampaolo Rodola2019-05-081-1/+1
|
* Fix #1494: [AIX] implement Process.environ() (#1505) (patch by Arnon Yaari)wiggin152019-05-071-1/+1
|
* refactor/move some utilities into _common.pyGiampaolo Rodola2019-04-121-1/+1
|
* update docGiampaolo Rodola2019-04-121-1/+1
|
* Implement getloadavg on Windows. Fixes #604 and #1484 (#1485) (patch by ↵Ammar Askar2019-04-111-0/+11
| | | | Ammar Askar)
* reuse ps.py script in psutil.test()Giampaolo Rodola2019-04-051-38/+29
|
* move bytes2human() into psutil._common and reused it from scripts dirGiampaolo Rodola2019-04-051-2/+5
|
* fix linux testsfix-testsGiampaolo Rodola2019-04-051-1/+1
|
* fix #1474: fix formatting of psutil.tests() which mimicks 'ps aux' outputGiampaolo Rodola2019-04-051-10/+29
|
* [Win] Process IO priority constants + high priority (#1479 / #1476)Giampaolo Rodola2019-04-051-0/+4
|
* Big docfix (#1464)Giampaolo Rodola2019-03-141-1/+1
| | | | | | | * use https wherever possible * always point to python 3 doc * point to new MSDN urls * use RST references and avoid repetitions of URLs
* test runner: show errors on KeyboardInterruptGiampaolo Rodola2019-03-131-1/+1
|
* bump up version, fix some doc issuesGiampaolo Rodola2019-03-051-1/+1
|
* update doc + change git hook locationGiampaolo Rodola2019-03-021-3/+0
|
* #1291 / OSX: mark memory_maps() as deprecated and make it alwats raise ↵Giampaolo Rodola2019-02-271-1/+0
| | | | AccessDenied
* #fix 1438: do not return any parent() for PID 0 + update docGiampaolo Rodola2019-02-261-24/+16
|
* remove assertionGiampaolo Rodola2019-02-261-4/+3
|
* fix #1437: return pids() in sorted orderGiampaolo Rodola2019-02-261-2/+2
|
* fix <= logicGiampaolo Rodola2019-02-261-1/+1
|
* #1433, #1379: fix parents() method (infinite loop)Giampaolo Rodola2019-02-261-4/+23
|
* #1353: make process_iter() thread-safeGiampaolo Rodola2019-02-261-5/+11
|
* Add Process.parents() method (#1433)Giampaolo Rodola2019-02-251-2/+13
|
* #1394 / win / exe: use QueryFullProcessImageNameW to get the exe() (#1413)Giampaolo Rodola2019-02-171-1/+1
| | | #1394 / win / exe: use QueryFullProcessImageNameW to get the exe()
* pre-releaseGiampaolo Rodola2019-02-151-1/+1
|
* fix #1402: move psutil exceptions back into __init__.pyGiampaolo Rodola2019-02-041-8/+107
|
* fix #1111: use a lock to make Process.oneshot() thread safeGiampaolo Rodola2018-12-131-34/+40
|
* #1373: different approach to oneshot() cache (pass Process instances around ↵Giampaolo Rodola2018-12-131-8/+8
| | | | - which is faster)
* revert 5398c48047d424af97644879fb4eaa7aad432f58; let's do it in a separate ↵Giampaolo Rodola2018-12-081-36/+33
| | | | branch
* #1111 make Process.oneshot() thread-safeGiampaolo Rodola2018-12-081-33/+36
|
* sort HISTORYGiampaolo Rodola2018-12-051-1/+1
|
* give CREDITS to @amanusk for #1369 / #1352 and update docGiampaolo Rodola2018-12-011-1/+1
|