From 99a3013c30ae5514dca1aca8292998605a98e4e0 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Wed, 11 Mar 2020 13:10:09 +0100 Subject: [PATCH] use local rather than global var --- inventory_provider/juniper.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/inventory_provider/juniper.py b/inventory_provider/juniper.py index 7cda57d2..7b21dc93 100644 --- a/inventory_provider/juniper.py +++ b/inventory_provider/juniper.py @@ -386,13 +386,12 @@ def load_routers_from_junosspace(config): def _derive_hostname(n): # TODO: ask ops if this name->hostname operation is valid - if name.endswith('geant.net'): - return name - m = re.match(r'^(.*?)(\.re\d+)?$', name) + if n.endswith('geant.net'): + return n + m = re.match(r'^(.*?)(\.re\d+)?$', n) if m: return m.group(1) + '.geant.net' - logger.error( - 'unrecognized junosspace device name format :%s' % name) + logger.error(f'unrecognized junosspace device name format: "{n}"') return None for d in devices.xpath('//devices/device'): -- GitLab