bug: fix a bug with bosminer commands.

This commit is contained in:
Upstream Data
2023-08-26 11:21:10 -06:00
parent b8a6063838
commit 60facacc48

View File

@@ -419,7 +419,7 @@ class BaseMiner(ABC):
data_to_get = list(self.data_locations.keys()) data_to_get = list(self.data_locations.keys())
api_multicommand = set() api_multicommand = set()
web_multicommand = set() web_multicommand = []
for data_name in data_to_get: for data_name in data_to_get:
try: try:
fn_args = self.data_locations[data_name]["kwargs"] fn_args = self.data_locations[data_name]["kwargs"]
@@ -427,7 +427,8 @@ class BaseMiner(ABC):
if fn_args[arg_name].get("api"): if fn_args[arg_name].get("api"):
api_multicommand.add(fn_args[arg_name]["api"]) api_multicommand.add(fn_args[arg_name]["api"])
if fn_args[arg_name].get("web"): if fn_args[arg_name].get("web"):
web_multicommand.add(fn_args[arg_name]["web"]) if not fn_args[arg_name]["web"] in web_multicommand:
web_multicommand.append(fn_args[arg_name]["web"])
except KeyError as e: except KeyError as e:
logger.error(e, data_name) logger.error(e, data_name)
continue continue
@@ -445,8 +446,6 @@ class BaseMiner(ABC):
else: else:
web_command_task = asyncio.sleep(0) web_command_task = asyncio.sleep(0)
from datetime import datetime
web_command_data = await web_command_task web_command_data = await web_command_task
if web_command_data is None: if web_command_data is None:
web_command_data = {} web_command_data = {}