Add a check in _parse_type_from_version (#16)
This commit is contained in:
@@ -569,7 +569,12 @@ class MinerFactory(metaclass=Singleton):
|
|||||||
# if all that fails, check the Description to see if it is a whatsminer
|
# if all that fails, check the Description to see if it is a whatsminer
|
||||||
if version.get("Description") and ("whatsminer" in version.get("Description")):
|
if version.get("Description") and ("whatsminer" in version.get("Description")):
|
||||||
api = "BTMiner"
|
api = "BTMiner"
|
||||||
|
|
||||||
|
# If version does not exist in the keys, return None (resulting in Unknown).
|
||||||
|
# Prevents halting on suspended miners that aren't returning valid information.
|
||||||
|
if "VERSION" not in version.keys():
|
||||||
|
return None, None, None
|
||||||
|
|
||||||
# check for avalonminers
|
# check for avalonminers
|
||||||
if version["VERSION"][0].get("PROD"):
|
if version["VERSION"][0].get("PROD"):
|
||||||
_data = version["VERSION"][0]["PROD"].split("-")
|
_data = version["VERSION"][0]["PROD"].split("-")
|
||||||
|
|||||||
Reference in New Issue
Block a user