bug: fix the v2.0.4 whatsminer error codes bug to work with new versions where it was fixed.
This commit is contained in:
@@ -164,11 +164,19 @@ class BTMiner(BaseMiner):
|
|||||||
if err_data.get("Msg"):
|
if err_data.get("Msg"):
|
||||||
if err_data["Msg"].get("error_code"):
|
if err_data["Msg"].get("error_code"):
|
||||||
for err in err_data["Msg"]["error_code"]:
|
for err in err_data["Msg"]["error_code"]:
|
||||||
data.append(
|
if isinstance(err, dict):
|
||||||
WhatsminerError(
|
for code in err:
|
||||||
error_code=int(err)
|
data.append(
|
||||||
|
WhatsminerError(
|
||||||
|
error_code=int(code)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
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[0].get("Error Code Count"):
|
||||||
@@ -350,11 +358,19 @@ class BTMiner(BaseMiner):
|
|||||||
if err_data.get("Msg"):
|
if err_data.get("Msg"):
|
||||||
if err_data["Msg"].get("error_code"):
|
if err_data["Msg"].get("error_code"):
|
||||||
for err in err_data["Msg"]["error_code"]:
|
for err in err_data["Msg"]["error_code"]:
|
||||||
data.errors.append(
|
if isinstance(err, dict):
|
||||||
WhatsminerError(
|
for code in err:
|
||||||
error_code=int(err)
|
data.errors.append(
|
||||||
|
WhatsminerError(
|
||||||
|
error_code=int(code)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
data.errors.append(
|
||||||
|
WhatsminerError(
|
||||||
|
error_code=int(err)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
|
||||||
|
|
||||||
if devs:
|
if devs:
|
||||||
temp_data = devs.get("DEVS")
|
temp_data = devs.get("DEVS")
|
||||||
|
|||||||
Reference in New Issue
Block a user