diff --git a/jc/parsers/route.py b/jc/parsers/route.py index 03f6ee36..3c93546c 100644 --- a/jc/parsers/route.py +++ b/jc/parsers/route.py @@ -183,13 +183,13 @@ def parse(data, raw=False, quiet=False): cleandata = data.splitlines()[1:] - # fixup header row for ipv6 - cleandata[0] = cleandata[0].replace('Next Hop', 'Next_Hop') - raw_output = [] if jc.utils.has_data(data): + # fixup header row for ipv6 + cleandata[0] = cleandata[0].replace(' Next Hop ', ' Next_Hop ').replace(' Flag ', ' Flags ').replace(' Met ', ' Metric ') + cleandata[0] = cleandata[0].lower() raw_output = jc.parsers.universal.simple_table_parse(cleandata)