Fix excessive number of returns.

This commit is contained in:
Rafael Guterres Jeffman
2021-04-29 19:57:23 -03:00
parent 95cdd43a0a
commit 2545f9702b
2 changed files with 7 additions and 19 deletions

View File

@@ -269,16 +269,12 @@ class DNSZoneModule(FreeIPABaseModule):
except ValueError:
return False
if not all([part1.isdigit(), part2.isdigit(), part3.isdigit()]):
return False
if not 0 <= int(part1) <= 255:
return False
if not 0 <= int(part2) <= 255:
return False
if not 0 <= int(part3) <= 65535:
if (
not all([part1.isdigit(), part2.isdigit(), part3.isdigit()])
or not 0 <= int(part1) <= 255
or not 0 <= int(part2) <= 255
or not 0 <= int(part3) <= 65535
):
return False
try: