bug: fix miner network not working with lists.

This commit is contained in:
UpstreamData
2023-11-24 13:27:09 -07:00
parent 5533135b05
commit b24efd4c69

View File

@@ -68,16 +68,17 @@ class MinerNetwork:
Returns:
The proper network to be able to scan.
"""
# if we have a network cached already, use that
if self.network:
if self.network is not None:
return self.network
# if there is no IP address passed, default to 192.168.1.0
if not self.ip_addr:
self.ip_addr = "192.168.1.0"
if "-" in self.ip_addr:
self.network = MinerNetworkRange(self.ip_addr)
elif isinstance(self.ip_addr, list):
if isinstance(self.ip_addr, list):
self.network = MinerNetworkRange(",".join(self.ip_addr))
elif "-" in self.ip_addr:
self.network = MinerNetworkRange(self.ip_addr)
else:
# if there is no subnet mask passed, default to /24