@overrides
def turn_on(self) -> bool:
self.lazy_initialize_device()
- assert self.meross_wrapper
- assert self.device
+ assert self.meross_wrapper is not None
+ assert self.device is not None
self.meross_wrapper.loop.run_until_complete(self.device.async_turn_on())
return True
@overrides
def turn_off(self) -> bool:
self.lazy_initialize_device()
- assert self.meross_wrapper
- assert self.device
+ assert self.meross_wrapper is not None
+ assert self.device is not None
self.meross_wrapper.loop.run_until_complete(self.device.async_turn_off())
return True
@overrides
def is_on(self) -> bool:
self.lazy_initialize_device()
- assert self.device
+ assert self.device is not None
return self.device.is_on()
@overrides