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