Pylint cleanups (#15626)

* Pylint 2 no-else-return fixes

* Remove unneeded abstract-class-not-used pylint disable
This commit is contained in:
Ville Skyttä 2018-07-23 11:16:05 +03:00 committed by Paulus Schoutsen
parent a38c0d6d15
commit b7c336a687
166 changed files with 425 additions and 490 deletions

View file

@ -129,17 +129,16 @@ class DovadoSensor(Entity):
if self._sensor == SENSOR_NETWORK:
match = re.search(r"\((.+)\)", state)
return match.group(1) if match else None
elif self._sensor == SENSOR_SIGNAL:
if self._sensor == SENSOR_SIGNAL:
try:
return int(state.split()[0])
except ValueError:
return 0
elif self._sensor == SENSOR_SMS_UNREAD:
if self._sensor == SENSOR_SMS_UNREAD:
return int(state)
elif self._sensor in [SENSOR_UPLOAD, SENSOR_DOWNLOAD]:
if self._sensor in [SENSOR_UPLOAD, SENSOR_DOWNLOAD]:
return round(float(state) / 1e6, 1)
else:
return state
return state
def update(self):
"""Update sensor values."""