summaryrefslogtreecommitdiff
path: root/psutil/__init__.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2019-04-10 15:28:47 -0700
committerGiampaolo Rodola <g.rodola@gmail.com>2019-04-10 15:28:47 -0700
commitb68b6dc48174ba5c37cad2b96333a23ea7c7f999 (patch)
tree649e4e4a9d7ab51852fb7d28664587f716730129 /psutil/__init__.py
parent05d51649ca709c6626d84cc710c2470d64829848 (diff)
downloadpsutil-win-getloadavg.tar.gz
expose load counter code on winwin-getloadavg
Diffstat (limited to 'psutil/__init__.py')
-rw-r--r--psutil/__init__.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/psutil/__init__.py b/psutil/__init__.py
index 5d2b8d3c..dc1a2c75 100644
--- a/psutil/__init__.py
+++ b/psutil/__init__.py
@@ -2017,6 +2017,20 @@ if hasattr(_psplatform, "cpu_freq"):
__all__.append("cpu_freq")
+_loadcounter_init = False
+
+
+def getloadavg():
+ global _loadcounter_init
+ if POSIX:
+ return os.getloadavg()
+ else:
+ if not _loadcounter_init:
+ _psplatform.cext.init_loadcounter()
+ _loadcounter_init = True
+ return _psplatform.cext.get_loadcounter()
+
+
# =====================================================================
# --- system memory related functions
# =====================================================================