Chromium Code Reviews| Index: build/android/pylib/device_settings.py |
| diff --git a/build/android/pylib/device_settings.py b/build/android/pylib/device_settings.py |
| index 246c1d13e169ecb64a8c9e5d3c8c177c0ccaf593..73ffa72966da777e22d15ed495221269ec576aeb 100644 |
| --- a/build/android/pylib/device_settings.py |
| +++ b/build/android/pylib/device_settings.py |
| @@ -6,6 +6,7 @@ import logging |
| from pylib import constants |
| from pylib import content_settings |
| +from pylib.device import device_errors |
|
perezju
2014/12/12 10:13:16
embarrassing mistake, ouch :-/
|
| _LOCK_SCREEN_SETTINGS_PATH = '/data/system/locksettings.db' |
| _ALTERNATE_LOCK_SCREEN_SETTINGS_PATH = ( |
| @@ -29,17 +30,16 @@ def ConfigureContentSettings(device, desired_settings): |
| settings to configure. |
| """ |
| try: |
| - sdk_version = int(device.GetProp('ro.build.version.sdk')) |
| - except ValueError: |
| - logging.error('Skipping content settings configuration, unknown sdk %s', |
| - device.GetProp('ro.build.version.sdk')) |
| + sdk_version = device.build_version_sdk |
| + except device_errors.CommandFailedError as exc: |
| + logging.error('Skipping content settings configuration: %s', str(exc)) |
| return |
| if sdk_version < constants.ANDROID_SDK_VERSION_CODES.JELLY_BEAN: |
| logging.error('Skipping content settings configuration due to outdated sdk') |
| return |
| - if device.GetProp('ro.build.type') == 'userdebug': |
| + if device.build_type == 'userdebug': |
| for table, key_value in desired_settings: |
| settings = content_settings.ContentSettings(table, device) |
| for key, value in key_value: |
| @@ -68,7 +68,7 @@ def SetLockScreenSettings(device): |
| Raises: |
| Exception if the setting was not properly set. |
| """ |
| - if device.GetProp('ro.build.type') != 'userdebug': |
| + if device.build_type != 'userdebug': |
| logging.warning('Unable to disable lockscreen on user builds.') |
| return |