Fix issues after rebasing

This commit is contained in:
Teemu Rytilahti
2024-05-07 17:55:14 +02:00
parent 6dcc2758d7
commit fc122eac6b
4 changed files with 13 additions and 28 deletions

View File

@@ -26,6 +26,7 @@ from ..deviceconfig import DeviceConfig
from ..emeterstatus import EmeterStatus
from ..exceptions import KasaException
from ..feature import Feature
from ..firmware import Firmware
from ..module import ModuleT
from ..protocol import BaseProtocol
from .iotmodule import IotModule
@@ -718,6 +719,6 @@ class IotDevice(Device):
@property
@requires_update
def firmware(self) -> Cloud:
def firmware(self) -> Firmware:
"""Returns object implementing the firmware handling."""
return self.modules["cloud"]
return cast(Firmware, self.modules["cloud"])

View File

@@ -3,12 +3,11 @@
from __future__ import annotations
import logging
from pydantic.v1 import BaseModel
from datetime import date
from typing import Optional
from pydantic.v1 import BaseModel, Field, validator
from ...feature import Feature
from ...firmware import (
Firmware,