⛏️ Fix: Gracefully handles all IPv4 or IPv6 connectivity scenarios

This commit is contained in:
timothymiller 2020-10-04 13:54:01 -04:00
parent 2ad3d6b564
commit 242575d7aa

View File

@ -11,8 +11,16 @@ with open(PATH + "config.json") as config_file:
config = json.loads(config_file.read())
def getIPs():
a = ""
aaaa = ""
try:
a = requests.get("https://dns.timknowsbest.com/api/ipv4").text
except Exception:
print("Warning: IPv4 not detected.")
try:
aaaa = requests.get("https://api6.ipify.org?format=json").json().get("ip")
except Exception:
print("Warning: IPv6 not detected.")
ips = []
if(a.find(".") > -1):