bug: fix a bug with no try except blocks on pools.
This commit is contained in:
@@ -622,16 +622,40 @@ class BOSMiner(BaseMiner):
|
|||||||
groups = query_data["bosminer"]["config"].get("groups")
|
groups = query_data["bosminer"]["config"].get("groups")
|
||||||
if groups:
|
if groups:
|
||||||
if len(groups) == 1:
|
if len(groups) == 1:
|
||||||
data.pool_1_user = groups[0]["pools"][0]["user"]
|
try:
|
||||||
data.pool_1_url = groups[0]["pools"][0]["url"]
|
data.pool_1_user = groups[0]["pools"][0]["user"]
|
||||||
data.pool_2_user = groups[0]["pools"][1]["user"]
|
except (TypeError, KeyError, ValueError):
|
||||||
data.pool_2_url = groups[0]["pools"][1]["url"]
|
pass
|
||||||
|
try:
|
||||||
|
data.pool_1_url = groups[0]["pools"][0]["url"]
|
||||||
|
except (TypeError, KeyError, ValueError):
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
data.pool_2_user = groups[0]["pools"][1]["user"]
|
||||||
|
except (TypeError, KeyError, ValueError):
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
data.pool_2_url = groups[0]["pools"][1]["url"]
|
||||||
|
except (TypeError, KeyError, ValueError):
|
||||||
|
pass
|
||||||
data.quota = 0
|
data.quota = 0
|
||||||
else:
|
else:
|
||||||
data.pool_1_user = groups[0]["pools"][0]["user"]
|
try:
|
||||||
data.pool_1_url = groups[0]["pools"][0]["url"]
|
data.pool_1_user = groups[0]["pools"][0]["user"]
|
||||||
data.pool_2_user = groups[1]["pools"][0]["user"]
|
except (TypeError, KeyError, ValueError):
|
||||||
data.pool_2_url = groups[1]["pools"][0]["url"]
|
pass
|
||||||
|
try:
|
||||||
|
data.pool_1_url = groups[0]["pools"][0]["url"]
|
||||||
|
except (TypeError, KeyError, ValueError):
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
data.pool_2_user = groups[1]["pools"][0]["user"]
|
||||||
|
except (TypeError, KeyError, ValueError):
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
data.pool_2_url = groups[1]["pools"][0]["url"]
|
||||||
|
except (TypeError, KeyError, ValueError):
|
||||||
|
pass
|
||||||
if groups[0]["strategy"].get("quota"):
|
if groups[0]["strategy"].get("quota"):
|
||||||
data.quota = groups[0]["strategy"]["quota"] + "/" + groups[1]["strategy"]["quota"]
|
data.quota = groups[0]["strategy"]["quota"] + "/" + groups[1]["strategy"]["quota"]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user