From f4775e6311b649ee4ba69d8bc952b903d938c06f Mon Sep 17 00:00:00 2001 From: Upstream Data Date: Wed, 1 Mar 2023 19:37:51 -0700 Subject: [PATCH] bug: better fix for the issue with whatsminer pools. --- pyasic/API/btminer.py | 18 +++++++++--------- pyasic/config/__init__.py | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pyasic/API/btminer.py b/pyasic/API/btminer.py index 9587442c..62f89882 100644 --- a/pyasic/API/btminer.py +++ b/pyasic/API/btminer.py @@ -356,15 +356,15 @@ class BTMinerAPI(BaseMinerAPI): """ return await self.send_privileged_command( "update_pools", - pool1=pool_1 if pool_1 else "", - worker1=worker_1 if worker_1 else "", - passwd1=passwd_1 if passwd_1 else "", - pool2=pool_2 if pool_2 else "", - worker2=worker_2 if worker_2 else "", - passwd2=passwd_2 if passwd_2 else "", - pool3=pool_3 if pool_3 else "", - worker3=worker_3 if worker_3 else "", - passwd3=passwd_3 if passwd_3 else "", + pool1=pool_1, + worker1=worker_1, + passwd1=passwd_1, + pool2=pool_2, + worker2=worker_2, + passwd2=passwd_2, + pool3=pool_3, + worker3=worker_3, + passwd3=passwd_3, ) async def restart(self) -> dict: diff --git a/pyasic/config/__init__.py b/pyasic/config/__init__.py index e210a7f6..e29641fe 100644 --- a/pyasic/config/__init__.py +++ b/pyasic/config/__init__.py @@ -215,9 +215,9 @@ class _PoolGroup: pools[f"worker_{i}"] = pool_wm["user"] pools[f"passwd_{i}"] = pool_wm["pass"] else: - pools[f"pool_{i}"] = None - pools[f"worker_{i}"] = None - pools[f"passwd_{i}"] = None + pools[f"pool_{i}"] = "" + pools[f"worker_{i}"] = "" + pools[f"passwd_{i}"] = "" return pools def as_avalon(self, user_suffix: str = None) -> str: