bug: fix a missed key step in btminer get errors.

This commit is contained in:
UpstreamData
2022-11-07 10:18:22 -07:00
parent 81db6d8e28
commit cf3b2fedf4

View File

@@ -171,15 +171,19 @@ class BTMiner(BaseMiner):
data.append(WhatsminerError(error_code=int(err))) data.append(WhatsminerError(error_code=int(err)))
except APIError: except APIError:
summary_data = await self.api.summary() summary_data = await self.api.summary()
if summary_data[0].get("Error Code Count"): if summary_data.get("SUMMARY"):
for i in range(summary_data[0]["Error Code Count"]): summary_data = summary_data["SUMMARY"]
if summary_data[0].get(f"Error Code {i}"): if summary_data[0].get("Error Code Count"):
if not summary_data[0][f"Error Code {i}"] == "": print(summary_data[0].get("Error Code Count"))
data.append( for i in range(summary_data[0]["Error Code Count"]):
WhatsminerError( print(i)
error_code=summary_data[0][f"Error Code {i}"] if summary_data[0].get(f"Error Code {i}"):
if not summary_data[0][f"Error Code {i}"] == "":
data.append(
WhatsminerError(
error_code=summary_data[0][f"Error Code {i}"]
)
) )
)
return data return data