diff --git a/pyasic/data/__init__.py b/pyasic/data/__init__.py index 835c28ea..eb6d1e4a 100644 --- a/pyasic/data/__init__.py +++ b/pyasic/data/__init__.py @@ -94,9 +94,9 @@ class MinerData: percent_expected_wattage: float = field(init=False) nominal: bool = field(init=False) config: MinerConfig = None - errors: List[ - Union[WhatsminerError, BraiinsOSError, X19Error, InnosiliconError] - ] = field(default_factory=list) + errors: List[Union[WhatsminerError, BraiinsOSError, X19Error, InnosiliconError]] = ( + field(default_factory=list) + ) fault_light: Union[bool, None] = None efficiency: int = field(init=False) is_mining: bool = True diff --git a/pyasic/miners/factory.py b/pyasic/miners/factory.py index c6f8c33b..85c8d8ae 100644 --- a/pyasic/miners/factory.py +++ b/pyasic/miners/factory.py @@ -952,7 +952,8 @@ class MinerFactory: except (TypeError, LookupError): if retry_cnt < settings.get("get_data_retries", 1) - 1: continue - pass + else: + pass async def get_miner_model_hiveon(self, ip: str) -> str | None: sock_json_data = await self.send_api_command(ip, "version")