authorizaton: fix static type checks

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan 2022-06-17 17:56:47 -04:00
parent 8266376f46
commit 4bed314b0a
No known key found for this signature in database
GPG Key ID: 7027245FBBDDF59A
1 changed files with 2 additions and 3 deletions

View File

@ -172,7 +172,6 @@ class Authorization:
self.trusted_domains: List[str] = []
for val in config.getlist('trusted_clients', []):
# Check IP address
tc: Union[IPAddr, IPNetwork]
try:
tc = ipaddress.ip_address(val)
except ValueError:
@ -182,7 +181,7 @@ class Authorization:
continue
# Check ip network
try:
tc = ipaddress.ip_network(val)
tn = ipaddress.ip_network(val)
except ValueError as e:
if "has host bits set" in str(e):
self.server.add_warning(
@ -191,7 +190,7 @@ class Authorization:
continue
pass
else:
self.trusted_ranges.append(tc)
self.trusted_ranges.append(tn)
continue
# Check hostname
match = re.match(r"([a-z0-9]+(-[a-z0-9]+)*\.?)+[a-z]{2,}$", val)