1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00

bump version to beta-21

This commit is contained in:
checktheroads
2020-04-13 02:26:12 -07:00
parent 2fca563a33
commit 1c9aee4608
5 changed files with 15 additions and 5 deletions

View File

@@ -631,15 +631,25 @@ def format_listen_address(listen_address):
"""
from ipaddress import ip_address, IPv4Address, IPv6Address
if not isinstance(listen_address, (IPv4Address, IPv6Address)):
if isinstance(listen_address, str):
try:
listen_address = ip_address(listen_address)
if listen_address.version == 6:
listen_address = f"[{str(listen_address)}]"
else:
listen_address = str(listen_address)
except ValueError:
pass
elif isinstance(listen_address, (IPv4Address, IPv6Address)):
if listen_address.version == 6:
listen_address = f"[{str(listen_address)}]"
else:
listen_address = str(listen_address)
else:
listen_address = str(listen_address)
return listen_address