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