|
@@ -162,9 +162,12 @@ class SysInfoPOSIX(SysInfo):
|
|
|
|
|
|
u = os.uname()
|
|
|
self._platform_name = u[0]
|
|
|
+ self._hostname = u[1]
|
|
|
self._platform_version = u[2]
|
|
|
self._platform_machine = u[4]
|
|
|
|
|
|
+ self._loadavg = os.getloadavg()
|
|
|
+
|
|
|
class SysInfoLinux(SysInfoPOSIX):
|
|
|
"""Linux implementation of the SysInfo class.
|
|
|
See the SysInfo class documentation for more information.
|
|
@@ -508,4 +511,4 @@ def SysInfoFromFactory():
|
|
|
elif osname == 'BIND10Testcase':
|
|
|
return SysInfoTestcase()
|
|
|
else:
|
|
|
- return SysInfo()
|
|
|
+ return SysInfoPOSIX()
|