Handle missing 'serialno' of Android TV (#22996)

* Handle missing 'serialno' for unique ID

* Use None for unique_id if serialno is missing

* Remove name from unique ID

* Use serialno as unique_id
This commit is contained in:
Jeff Irion 2019-04-15 10:28:58 -07:00 committed by Paulus Schoutsen
parent ec171b9928
commit c341e33749

View File

@ -324,8 +324,7 @@ class AndroidTVDevice(ADBDevice):
self._device = None self._device = None
self._device_properties = self.aftv.device_properties self._device_properties = self.aftv.device_properties
self._is_volume_muted = None self._is_volume_muted = None
self._unique_id = 'androidtv-{}-{}'.format( self._unique_id = self._device_properties.get('serialno')
name, self._device_properties['serialno'])
self._volume_level = None self._volume_level = None
@adb_decorator(override_available=True) @adb_decorator(override_available=True)