bug: fix possible None return from some bosminer webcommands.

This commit is contained in:
UpstreamData
2023-06-29 18:10:10 -06:00
parent 5be3187eec
commit 2500ec3869

View File

@@ -76,7 +76,7 @@ class BOSMinerWebAPI(BaseWebAPI):
async def multicommand( async def multicommand(
self, *commands: Union[dict, str], allow_warning: bool = True self, *commands: Union[dict, str], allow_warning: bool = True
): ) -> dict:
luci_commands = [] luci_commands = []
gql_commands = [] gql_commands = []
for cmd in commands: for cmd in commands:
@@ -88,6 +88,11 @@ class BOSMinerWebAPI(BaseWebAPI):
luci_data = await self.luci_multicommand(*luci_commands) luci_data = await self.luci_multicommand(*luci_commands)
gql_data = await self.gql_multicommand(*gql_commands) gql_data = await self.gql_multicommand(*gql_commands)
if gql_data is None:
gql_data = {}
if luci_data is None:
luci_data = {}
data = dict(**luci_data, **gql_data) data = dict(**luci_data, **gql_data)
return data return data