bug: fix manual return from __get_devdetails_and_version

This commit is contained in:
Upstream Data
2022-11-13 16:27:42 -07:00
parent d2400bf44e
commit 70b6ed73dc

View File

@@ -539,8 +539,6 @@ class MinerFactory(metaclass=Singleton):
async def __get_devdetails_and_version( async def __get_devdetails_and_version(
self, ip self, ip
) -> Tuple[Union[dict, None], Union[dict, None]]: ) -> Tuple[Union[dict, None], Union[dict, None]]:
return {"Msg": "Disconnected"}, None
version = None version = None
try: try:
# get device details and version data # get device details and version data
@@ -548,6 +546,7 @@ class MinerFactory(metaclass=Singleton):
# validate success # validate success
validation = await self._validate_command(data) validation = await self._validate_command(data)
if not validation[0]: if not validation[0]:
print(data)
try: try:
if data["version"][0]["STATUS"][0]["Msg"] == "Disconnected": if data["version"][0]["STATUS"][0]["Msg"] == "Disconnected":
return {"Msg": "Disconnected"}, None return {"Msg": "Disconnected"}, None