Index: scripts/android_stats.py |
diff --git a/scripts/android_stats.py b/scripts/android_stats.py |
index e723fb090a8af4aebe3e4fea96c4b7ce66136823..6d78ba7bd15656eb0e4fda2cd34ef7d55c0b7e16 100755 |
--- a/scripts/android_stats.py |
+++ b/scripts/android_stats.py |
@@ -66,9 +66,8 @@ def get_temperature(serial): |
def get_device_stats(serial): |
"""Obtain and return a dictionary of device statistics.""" |
- return { |
+ return get_device_model(serial), { |
'battery': get_battery_stats(serial), |
- 'model': get_device_model(serial), |
'temperature': get_temperature(serial), |
} |
@@ -77,8 +76,11 @@ def get_all_device_stats(): |
"""Obtain and return statistics for all attached devices.""" |
devices = get_devices() |
stats = {} |
- for device in devices: |
- stats[device] = get_device_stats(device) |
+ for serial in devices: |
+ model, device_stats = get_device_stats(serial) |
+ if not stats.get(model): |
+ stats[model] = {} |
+ stats[model][serial] = device_stats |
return stats |