From d4652a167c0c4a08aebcec843068e32255805895 Mon Sep 17 00:00:00 2001 From: checktheroads Date: Wed, 3 Jun 2020 11:30:04 -0700 Subject: [PATCH] fix juniper route table parsing error --- hyperglass/parsing/juniper.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hyperglass/parsing/juniper.py b/hyperglass/parsing/juniper.py index ddb3139..b7ae2bf 100644 --- a/hyperglass/parsing/juniper.py +++ b/hyperglass/parsing/juniper.py @@ -15,7 +15,9 @@ def parse_juniper(output): data = {} for i, response in enumerate(output): try: - parsed = xmltodict.parse(response, force_list=("rt", "rt-entry")) + parsed = xmltodict.parse( + response, force_list=("rt", "rt-entry", "community") + ) if "rpc-reply" in parsed.keys(): parsed = parsed["rpc-reply"]["route-information"]["route-table"]