From f80bac434cd518f28aa2dcf1e9799b26bceb6ca4 Mon Sep 17 00:00:00 2001 From: anatoly techtonik Date: Thu, 5 Mar 2015 15:14:29 +0300 Subject: [PATCH] Windows doesn't have os.getloadavg() function --- psdash/node.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/psdash/node.py b/psdash/node.py index 40f1aff..7ec6b4c 100644 --- a/psdash/node.py +++ b/psdash/node.py @@ -76,10 +76,11 @@ def get_sysinfo(self): 'uptime': uptime, 'hostname': socket.gethostname(), 'os': platform.platform(), - 'load_avg': os.getloadavg(), + 'load_avg': (0.0, 0.0, 0.0), 'num_cpus': psutil.cpu_count() } - + if getattr(os, "getloadavg", None) != None: + sysinfo['load_avg'] = os.getloadavg() return sysinfo def get_memory(self):