replaced getattr with getitem
This commit is contained in:
@@ -1070,19 +1070,19 @@ class BOSer(BraiinsOSFirmware):
|
|||||||
except APIError:
|
except APIError:
|
||||||
return []
|
return []
|
||||||
pools_data = []
|
pools_data = []
|
||||||
for group in grpc_pool_groups:
|
for group in grpc_pool_groups["poolGroups"]:
|
||||||
for pool_info in group.pools:
|
for idx, pool_info in enumerate(group["pools"]):
|
||||||
pool_data = PoolMetrics(
|
pool_data = PoolMetrics(
|
||||||
url=pool_info.url,
|
url=pool_info["url"],
|
||||||
user=pool_info.user,
|
user=pool_info["user"],
|
||||||
index=int(pool_info.uid),
|
index=idx,
|
||||||
accepted=pool_info.stats.accepted_shares,
|
accepted=pool_info["stats"]["acceptedShares"],
|
||||||
rejected=pool_info.stats.rejected_shares,
|
rejected=pool_info["stats"]["rejectedShares"],
|
||||||
get_failures=pool_info.stats.stale_shares,
|
get_failures=pool_info["stats"]["stale_shares"],
|
||||||
remote_failures=0,
|
remote_failures=0,
|
||||||
active=pool_info.active,
|
active=pool_info["active"],
|
||||||
alive=pool_info.alive
|
alive=pool_info["alive"]
|
||||||
)
|
)
|
||||||
pools_data.append(pool_data)
|
pools_data.append(pool_data)
|
||||||
|
|
||||||
return pools_data
|
return pools_data
|
||||||
|
|||||||
Reference in New Issue
Block a user