fix memory info code
diff --git a/sensors/psram_sensors.py b/sensors/psram_sensors.py
index ba3da4a..6517520 100644
--- a/sensors/psram_sensors.py
+++ b/sensors/psram_sensors.py
@@ -1,10 +1,8 @@
-from ps_mem import getMemStats
+from ps_mem import get_mem_stats
from discover import provides
from utils import SensorInfo, get_pid_name, get_pid_list
-
-
@provides("perprocess-ram")
def psram_stat(disallowed_prefixes=None, allowed_prefixes=None):
results = {}
@@ -14,7 +12,7 @@
try:
dev_name = get_pid_name(pid)
- private, shared = getMemStats(pid)
+ private, shared = get_mem_stats(pid)
total = private + shared
sys_total = get_ram_size()
usage = float(total) / float(sys_total)
@@ -24,7 +22,8 @@
results[sensor_name + ".private_mem"] = SensorInfo(private, False)
results[sensor_name + ".shared_mem"] = SensorInfo(shared, False)
results[sensor_name + ".used_mem"] = SensorInfo(total, False)
- results[sensor_name + ".mem_usage_percent"] = SensorInfo(usage*100, False)
+ name = sensor_name + ".mem_usage_percent"
+ results[name] = SensorInfo(usage * 100, False)
except IOError:
# permission denied or proc die
continue