diff --git a/custom_components/mega/sensor.py b/custom_components/mega/sensor.py index 70c9943..715b2fa 100644 --- a/custom_components/mega/sensor.py +++ b/custom_components/mega/sensor.py @@ -109,8 +109,9 @@ class MegaI2C(MegaPushEntity): def device_class(self): return self._device_class + @property def state(self): - self.lg.debug(f'get % all states: %', self._params, self.mega.values) + # self.lg.debug(f'get % all states: %', self._params, self.mega.values) return self.mega.values.get(self._params) @property diff --git a/custom_components/mega/tools.py b/custom_components/mega/tools.py index bdc7e2a..cca2c2f 100644 --- a/custom_components/mega/tools.py +++ b/custom_components/mega/tools.py @@ -57,7 +57,7 @@ class PriorityLock(asyncio.Lock): locked and returns True. """ if (not self._locked and (self._waiters is None or - all(w.cancelled() for _, w in self._waiters))): + all(w.cancelled() for _, _, w in self._waiters))): self._locked = True return True