Add python 3.10 to CI (#279)

* Add python 3.10 to CI

* Require pytest >=6.2.5

Required for running on python 3.10 (https://github.com/pytest-dev/pytest/pull/8540)

* Update lockfile

* Update pre-commit hooks
This commit is contained in:
Teemu R
2021-12-17 17:48:03 +01:00
committed by GitHub
parent d2efaf5090
commit a817d9cab1
5 changed files with 47 additions and 59 deletions

View File

@@ -205,13 +205,13 @@ class SmartStrip(SmartDevice):
@requires_update
def emeter_this_month(self) -> Optional[float]:
"""Return this month's energy consumption in kWh."""
return sum([plug.emeter_this_month for plug in self.children])
return sum(plug.emeter_this_month for plug in self.children)
@property # type: ignore
@requires_update
def emeter_today(self) -> Optional[float]:
"""Return this month's energy consumption in kWh."""
return sum([plug.emeter_today for plug in self.children])
return sum(plug.emeter_today for plug in self.children)
@property # type: ignore
@requires_update