removed extra print statements and a loop that wasnt needed in miner factory

This commit is contained in:
UpstreamData
2022-05-25 09:02:37 -06:00
parent 149c386a4c
commit 9eb2259aae

View File

@@ -278,22 +278,19 @@ class MinerFactory(metaclass=Singleton):
devdetails = None
version = None
for i in range(GET_VERSION_RETRIES):
try:
data = await self._send_api_command(str(ip), "devdetails+version")
try:
data = await self._send_api_command(str(ip), "devdetails+version")
validation = await self._validate_command(data)
if not validation[0]:
raise APIError(validation[1])
validation = await self._validate_command(data)
if not validation[0]:
raise APIError(validation[1])
devdetails = data["devdetails"][0]
version = data["version"][0]
devdetails = data["devdetails"][0]
version = data["version"][0]
except APIError as e:
data = None
except APIError as e:
data = None
if data:
break
if not data:
try:
@@ -313,9 +310,6 @@ class MinerFactory(metaclass=Singleton):
logging.warning(f"{ip}: API Command Error: {e}")
return None, None
print(version)
print(devdetails)
if devdetails:
if "DEVDETAILS" in devdetails.keys() and not devdetails["DEVDETAILS"] == []:
# check for model, for most miners