From 1244d637333db72c62622dd55f845d012be912ab Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Tue, 6 Feb 2018 22:59:54 +0100 Subject: [PATCH] Handle error in alias targets Signed-off-by: Knut Ahlers --- checkZonefile.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/checkZonefile.py b/checkZonefile.py index fe3fba4..c9c03a9 100644 --- a/checkZonefile.py +++ b/checkZonefile.py @@ -55,7 +55,12 @@ def check_entry(zone_name, entry): warn('Zone "{}" - Entry "{}" - Unexpected key in entry found: {}'.format( zone_name, entry['name'], k)) - parsed_entries = generator.sanitize(entry) + try: + parsed_entries = generator.sanitize(entry) + except: + error('Zone "{}" - Entry "{}" - Alias is not resolvable'.format( + zone_name, entry['name'])) + return if len(parsed_entries) == 0: warn('Zone "{}" - Entry "{}" - Resolved to 0 resource records!'.format(