summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* use Py_RETURN_NONE macropyobj-refactGiampaolo Rodola2021-01-042-10/+5
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* use Py_CLEARGiampaolo Rodola2021-01-042-38/+24
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* turn all Py_DECREF and Py_XDECREF into Py_CLEARGiampaolo Rodola2021-01-043-37/+49
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* add psutil_add_to_list() C utilGiampaolo Rodola2021-01-043-32/+43
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* add psutil_add_to_dict() C utilGiampaolo Rodola2021-01-043-11/+18
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* provide debug info in case of error for getloadavg() on Windows.Giampaolo Rodola2020-12-301-12/+14
| | | | | | See: https://github.com/nicolargo/glances/issues/1780 Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* Linux, cpu_freq(): diminish os.stat() calls a bitGiampaolo Rodola2020-12-301-12/+5
| | | | | | | | | | Micro optimization in reference to #1852 and #1851. Use glob.glob(), which internally relies on os.scandir() in order to list /sys/devices/system/cpu/cpufreq files. In doing so, we avoid os.path.exists() for each CPU, which internally uses os.stat(). Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* Merge branch 'master' of github.com:giampaolo/psutilGiampaolo Rodola2020-12-291-1/+1
|\
| * Fix typo in index.rst (#1899)Andre F de Miranda2020-12-291-1/+1
| |
* | update docGiampaolo Rodola2020-12-291-12/+2
|/ | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* Fix #1512 proc connections() fails with EOPNOTSUPPGiampaolo Rodola2020-12-292-6/+12
| | | | | | | ...on macOS. Just occurs sometimes for 1 socket only. Ignore the error and continue. Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* give CREDITS to @aristocratos for new sponsorship (thank you ;))Giampaolo Rodola2020-12-283-2/+8
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* remove win dead codeGiampaolo Rodola2020-12-271-29/+0
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* update docGiampaolo Rodola2020-12-273-11/+6
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* give CREDITS to @dbwiddis for becoming a GH sponsor (thanks ;))Giampaolo Rodola2020-12-242-3/+8
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* Merge branch 'master' of github.com:giampaolo/psutilGiampaolo Rodola2020-12-248-122/+154
|\
| * FreeBSD: move CPU C functions in their own cpu.c moduleGiampaolo Rodola2020-12-248-122/+154
| |
* | make clean: add -v optGiampaolo Rodola2020-12-221-2/+2
|/ | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* rename C funGiampaolo Rodola2020-12-214-4/+4
|
* Refactor macOS CPU code (#1896)Giampaolo Rodola2020-12-214-147/+156
|
* Rename cpu_count_physical() to cpu_count_cores()Giampaolo Rodola2020-12-2123-70/+68
| | | | | | | | | | This has always been cause of confusion, e.g. see: https://github.com/giampaolo/psutil/pull/1727#issuecomment-698934643 Removed the reference to "physical" from dostrings, functions and test. I still left it in the doc though, as it's more explanatory. Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* adjust CI botsGiampaolo Rodola2020-12-205-35/+88
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* #1892 fix cpu_freq() broken on Apple M1 (#1895)Giampaolo Rodola2020-12-202-18/+33
| | | | | fix #1456: [macOS] psutil.cpu_freq()'s min and max are set to 0 if can't be determined (instead of crashing). fix #1892: [macOS] psutil.cpu_freq() broken on Apple M1.
* fix gh actionGiampaolo Rodola2020-12-191-1/+1
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* small changeGiampaolo Rodola2020-12-191-1/+2
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* improve github actionsGiampaolo Rodola2020-12-1910-62/+96
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* add awaiting-response botGiampaolo Rodola2020-12-192-6/+15
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* update INSTALLGiampaolo Rodola2020-12-191-16/+16
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* update INSTALL.rst + fix CI failuresGiampaolo Rodola2020-12-194-23/+24
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* fix around macos failure on CIrelease-5.8.0Giampaolo Rodola2020-12-191-1/+2
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* update docGiampaolo Rodola2020-12-192-1/+3
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* pre-releaseGiampaolo Rodola2020-12-192-3/+7
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* merge from branchGiampaolo Rodola2020-12-172-8/+17
|\ | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * Merge branch 'github-actions' of github.com:giampaolo/psutil into github-actionsGiampaolo Rodola2020-12-170-0/+0
| |\
| | * skip-appveyorgithub-actionsGiampaolo Rodola2020-12-171-4/+2
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-40/+24
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-172-5/+5
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-0/+1
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-4/+3
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-3/+3
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-1/+1
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-48/+46
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-0/+2
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-10/+10
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-3/+2
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-0/+1
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-172-3/+1
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-172-2/+6
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-2/+2
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| | * skip-appveyorGiampaolo Rodola2020-12-171-2/+1
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>