Flake8 bugbear fixes (#12072)

* Don't use mutable argument defaults (bugbear B006)

* Use callable(x) instead of hasattr(x, '__call__') (bugbear B004)

* Remove/mark unused loop control variables (bugbear B007)

* Fix stripping protocol from kodi host name (bugbear B005)

* Fix plant daily history add default date (bugbear B008)
This commit is contained in:
Ville Skyttä 2018-01-31 00:44:05 +02:00 committed by Paulus Schoutsen
parent 37034a7450
commit cab6c694c5
15 changed files with 23 additions and 22 deletions

View file

@ -336,9 +336,9 @@ class DailyHistory(object):
self._max_dict = dict()
self.max = None
def add_measurement(self, value, timestamp=datetime.now()):
def add_measurement(self, value, timestamp=None):
"""Add a new measurement for a certain day."""
day = timestamp.date()
day = (timestamp or datetime.now()).date()
if value is None:
return
if self._days is None: