Index: tools/telemetry/telemetry/internal/platform/power_monitor/sysfs_power_monitor.py |
diff --git a/tools/telemetry/telemetry/internal/platform/power_monitor/sysfs_power_monitor.py b/tools/telemetry/telemetry/internal/platform/power_monitor/sysfs_power_monitor.py |
index 2a9bd6048acfeb96412a6d99312e3af2dea5d1ad..22b5bf60b763a2a826faa1d1003a7363a586e9be 100644 |
--- a/tools/telemetry/telemetry/internal/platform/power_monitor/sysfs_power_monitor.py |
+++ b/tools/telemetry/telemetry/internal/platform/power_monitor/sysfs_power_monitor.py |
@@ -180,7 +180,7 @@ class SysfsPowerMonitor(power_monitor.PowerMonitor): |
for cpu in initial: |
current_cpu = {} |
total = 0 |
- if not initial[cpu] or not final[cpu]: |
+ if cpu not in final or not initial[cpu] or not final[cpu]: |
cpu_stats[cpu] = collections.defaultdict(int) |
continue |
for state in initial[cpu]: |