From 79b78492463330c024d43f398e4dfc32a58e054a Mon Sep 17 00:00:00 2001 From: David S Morse Date: Fri, 17 Jan 2020 15:17:00 -0700 Subject: [PATCH] Add error checking to skip objects which you can't get labels for --- mapall.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/mapall.py b/mapall.py index 9624281..980ddc5 100755 --- a/mapall.py +++ b/mapall.py @@ -1070,11 +1070,12 @@ def rank(self, fh): def inVpc(self, vpc): if vpc: subnets = self.data.vpc_zone_identifier - for subnet in subnets.split(','): - # sys.stderr.write(subnet) - if vpc and subnet in objects and objects[subnet].data.vpc_id == vpc: - return True - return False + if subnets is not None: + for subnet in subnets.split(','): + # sys.stderr.write(subnet) + if vpc and subnet in objects and objects[subnet].data.vpc_id == vpc: + return True + return False return True @@ -1436,7 +1437,7 @@ def main(): return if args.iterate: for o in objects.keys(): - if o.startswith(args.iterate): + if o is not None and o.startswith(args.iterate): f = open('%s.dot' % o, 'w') setattr(args, args.iterate, o) generate_map(f, args)