From bb182bb22d2e0192f77abff9ef4f93a276e0809f Mon Sep 17 00:00:00 2001 From: Upstream Data Date: Sun, 10 Dec 2023 20:28:06 -0700 Subject: [PATCH] bug: fix some issues with return types and missing return statements. --- pyasic/config/__init__.py | 2 +- pyasic/config/power_scaling.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pyasic/config/__init__.py b/pyasic/config/__init__.py index 9ff385ca..d0b377a9 100644 --- a/pyasic/config/__init__.py +++ b/pyasic/config/__init__.py @@ -116,7 +116,7 @@ class MinerConfig: return cls(pools=PoolConfig.from_am_modern(web_conf)) @classmethod - def from_inno(cls, web_pools: dict): + def from_inno(cls, web_pools: list): return cls(pools=PoolConfig.from_inno(web_pools)) @classmethod diff --git a/pyasic/config/power_scaling.py b/pyasic/config/power_scaling.py index f6d3d3ae..f7d9fa15 100644 --- a/pyasic/config/power_scaling.py +++ b/pyasic/config/power_scaling.py @@ -29,6 +29,8 @@ class PowerScalingShutdownEnabled(MinerConfigValue): if self.duration is not None: cfg["shutdown_duration"] = self.duration + return cfg + @dataclass class PowerScalingShutdownDisabled(MinerConfigValue):