bug: fix being unable to get fw version as part of multicommand.

This commit is contained in:
UpstreamData
2024-01-11 13:57:48 -07:00
parent 39299f2cfa
commit ed6eb11653

View File

@@ -396,10 +396,14 @@ class BOSMiner(BaseMiner):
async def get_fw_ver(self, web_bos_info: dict) -> Optional[str]:
if web_bos_info is None:
try:
web_bos_info = await self.web.luci.send_command("bos/info")
web_bos_info = await self.web.luci.get_bos_info()
except APIError:
return None
if isinstance(web_bos_info, dict):
if "bos/info" in web_bos_info.keys():
web_bos_info = web_bos_info["bos/info"]
try:
ver = web_bos_info["version"].split("-")[5]
if "." in ver: