| Index: tools/telemetry/telemetry/core/platform/power_monitor/android_ds2784_power_monitor.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/power_monitor/android_ds2784_power_monitor.py b/tools/telemetry/telemetry/core/platform/power_monitor/android_ds2784_power_monitor.py
|
| index 92abae1801677ba26906a9616ae9b1c1bd281141..d00629c914585f0be81d614f18bf54b8098d3ace 100644
|
| --- a/tools/telemetry/telemetry/core/platform/power_monitor/android_ds2784_power_monitor.py
|
| +++ b/tools/telemetry/telemetry/core/platform/power_monitor/android_ds2784_power_monitor.py
|
| @@ -43,9 +43,13 @@ class DS2784PowerMonitor(sysfs_power_monitor.SysfsPowerMonitor):
|
| def CanMonitorPower(self):
|
| if not self._HasFuelGauge():
|
| return False
|
| - if self._device_battery.GetCharging():
|
| - logging.warning("Can't monitor power usage since device is charging.")
|
| - return False
|
| + try:
|
| + if self._device_battery.GetCharging():
|
| + logging.warning("Can't monitor power usage since device is charging.")
|
| + return False
|
| + except:
|
| + logging.exception('New exception caused by DeviceUtils conversion')
|
| + raise
|
| return True
|
|
|
| def StartMonitoringPower(self, browser):
|
|
|