From 2cba62e05091c964ad0ef211fad9e07584899f92 Mon Sep 17 00:00:00 2001 From: John-Paul Compagnone Date: Mon, 13 May 2024 21:03:26 -0400 Subject: [PATCH] push self into secondary level --- pyasic/config/base.py | 2 +- pyasic/config/mining.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pyasic/config/base.py b/pyasic/config/base.py index d4bbd68b..d8b6c025 100644 --- a/pyasic/config/base.py +++ b/pyasic/config/base.py @@ -49,7 +49,7 @@ class MinerConfigOption(Enum): return self.value.as_boser() def as_epic(self) -> dict: - return self.value.as_epic() + return self.value.as_epic(self) def as_vnish(self) -> dict: return self.value.as_vnish() diff --git a/pyasic/config/mining.py b/pyasic/config/mining.py index 0f71a62c..9eb09b96 100644 --- a/pyasic/config/mining.py +++ b/pyasic/config/mining.py @@ -152,14 +152,15 @@ class StandardTuneAlgo(MinerConfigValue): class VOptAlgo(MinerConfigValue): mode: str = field(init=False, default="voltage_optimizer") - def as_epic() -> str: + def as_epic(self) -> str: return "VoltageOptimizer" +@dataclass class ChipTuneAlgo(MinerConfigValue): mode: str = field(init=False, default="chip_tune") - def as_epic() -> str: + def as_epic(self) -> str: return "ChipTune"