Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
import ipaddress
import logging
import os.path
import ipaddress
import logging
import os.path
families = [ socket.AF_INET6, socket.AF_INET ]
for object in ns.objects:
families = [ socket.AF_INET6, socket.AF_INET ]
for object in ns.objects:
- if object.startswith("AS"):
- try:
- object = int(object[2:])
- except ValueError:
- log.error("Invalid argument: %s" % object)
- return 2
+ m = re.match("^AS(\d+)$", object)
+ if m:
+ object = int(m.group(1))