bug: reorder config information and fix bad key.
This commit is contained in:
@@ -37,16 +37,16 @@ class FanModeNormal(MinerConfigValue):
|
|||||||
@dataclass
|
@dataclass
|
||||||
class FanModeManual(MinerConfigValue):
|
class FanModeManual(MinerConfigValue):
|
||||||
mode: str = field(init=False, default="manual")
|
mode: str = field(init=False, default="manual")
|
||||||
minimum_fans: int = 1
|
|
||||||
speed: int = 100
|
speed: int = 100
|
||||||
|
minimum_fans: int = 1
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def from_dict(cls, dict_conf: Union[dict, None]) -> "FanModeManual":
|
def from_dict(cls, dict_conf: Union[dict, None]) -> "FanModeManual":
|
||||||
cls_conf = {}
|
cls_conf = {}
|
||||||
if dict_conf.get("min_fans") is not None:
|
|
||||||
cls_conf["minimum_fans"] = dict_conf["minimum_fans"]
|
|
||||||
if dict_conf.get("speed") is not None:
|
if dict_conf.get("speed") is not None:
|
||||||
cls_conf["speed"] = dict_conf["speed"]
|
cls_conf["speed"] = dict_conf["speed"]
|
||||||
|
if dict_conf.get("minimum_fans") is not None:
|
||||||
|
cls_conf["minimum_fans"] = dict_conf["minimum_fans"]
|
||||||
return cls(**cls_conf)
|
return cls(**cls_conf)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user