From b045abe76ef343ddd0fdb59318fce6dda815adb6 Mon Sep 17 00:00:00 2001 From: UpstreamData Date: Mon, 18 Dec 2023 13:59:56 -0700 Subject: [PATCH] bug: reorder config information and fix bad key. --- pyasic/config/fans.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyasic/config/fans.py b/pyasic/config/fans.py index 6b7daaf0..02cb127e 100644 --- a/pyasic/config/fans.py +++ b/pyasic/config/fans.py @@ -37,16 +37,16 @@ class FanModeNormal(MinerConfigValue): @dataclass class FanModeManual(MinerConfigValue): mode: str = field(init=False, default="manual") - minimum_fans: int = 1 speed: int = 100 + minimum_fans: int = 1 @classmethod def from_dict(cls, dict_conf: Union[dict, None]) -> "FanModeManual": 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: 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) @classmethod