write_value(f, ' + Hostname: %s\n', s.get_platform_hostname)
write_value(f, ' + Uptime: %d seconds\n', s.get_uptime)
- l = s.get_loadavg()
- f.write(' + Loadavg: %f %f %f\n' % (l[0], l[1], l[2]))
+ write_value(f, ' + Loadavg: %f %f %f\n', s.get_loadavg)
f.write('\nMemory\n');
write_value(f, ' + Total: %d bytes\n', s.get_mem_total)
with open('/proc/loadavg') as f:
l = f.read().strip().split(' ')
if len(l) >= 3:
- self._loadavg = [float(l[0]), float(l[1]), float(l[2])]
+ self._loadavg = (float(l[0]), float(l[1]), float(l[2]))
with open('/proc/meminfo') as f:
m = f.readlines()
s = subprocess.check_output(['sysctl', '-n', 'vm.loadavg'])
l = s.decode('utf-8').strip().split(' ')
if len(l) >= 3:
- self._loadavg = [float(l[0]), float(l[1]), float(l[2])]
+ self._loadavg = (float(l[0]), float(l[1]), float(l[2]))
except (subprocess.CalledProcessError, OSError):
pass
else:
la = l.split(' ')
if len(la) >= 3:
- self._loadavg = [float(la[0]), float(la[1]), float(la[2])]
+ self._loadavg = (float(la[0]), float(la[1]), float(la[2]))
except (subprocess.CalledProcessError, OSError):
pass