summaryrefslogtreecommitdiff
path: root/tools/frr-reload.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/frr-reload.py')
-rwxr-xr-xtools/frr-reload.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/frr-reload.py b/tools/frr-reload.py
index d26758ab17..f6ddd35f66 100755
--- a/tools/frr-reload.py
+++ b/tools/frr-reload.py
@@ -206,6 +206,8 @@ class Config(object):
IPNetwork(addr).prefixlen)
except ValueError:
newaddr = addr
+ else:
+ newaddr = addr
legestr = re_key_rt.group(5)
re_lege = re.search(r'(.*)le\s+(\d+)\s+ge\s+(\d+)(.*)', legestr)
@@ -247,7 +249,7 @@ class Config(object):
newaddr.prefixlen,
re_net.group(2))
newlines.append(line)
- except:
+ except ValueError:
# Really this should be an error. Whats a network
# without an IP Address following it ?
newlines.append(line)
@@ -546,7 +548,7 @@ def get_normalized_ipv6_line(line):
if not norm_word:
try:
norm_word = '%s' % IPv6Address(word)
- except:
+ except ValueError:
norm_word = word
else:
norm_word = word