From 713b82388cfffc7fbec02c8dd859a0d7fc2b2cc3 Mon Sep 17 00:00:00 2001 From: Thomas Mangin Date: Sun, 9 Jun 2024 01:48:39 +0100 Subject: [PATCH] fix bad json generation --- src/exabgp/bgp/message/update/nlri/mup/dsd.py | 2 +- src/exabgp/bgp/message/update/nlri/mup/isd.py | 2 +- src/exabgp/bgp/message/update/nlri/mup/t1st.py | 2 +- src/exabgp/bgp/message/update/nlri/mup/t2st.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/exabgp/bgp/message/update/nlri/mup/dsd.py b/src/exabgp/bgp/message/update/nlri/mup/dsd.py index f15d13635..5096e8ac3 100644 --- a/src/exabgp/bgp/message/update/nlri/mup/dsd.py +++ b/src/exabgp/bgp/message/update/nlri/mup/dsd.py @@ -91,6 +91,6 @@ def json(self, compact=None): content += '"code": %d, ' % self.CODE content += '"raw": "%s", ' % self._raw() content += '"name": "%s", ' % self.NAME - content += '"rd": "%s", ' % self.rd.json() + content += self.rd.json() + ', ' content += '"ip": "%s"' % str(self.ip) return '{ %s }' % content diff --git a/src/exabgp/bgp/message/update/nlri/mup/isd.py b/src/exabgp/bgp/message/update/nlri/mup/isd.py index b469488a2..8e254613f 100644 --- a/src/exabgp/bgp/message/update/nlri/mup/isd.py +++ b/src/exabgp/bgp/message/update/nlri/mup/isd.py @@ -101,7 +101,7 @@ def json(self, compact=None): content += '"code": %d, ' % self.CODE content += '"raw": "%s", ' % self._raw() content += '"name": "%s", ' % self.NAME - content += '"rd": "%s", ' % self.rd.json() + content += self.rd.json() + ', ' content += '"ipprefix_len": %d, ' % self.ipprefix_len content += '"ipprefix": "%s"' % str(self.ipprefix) return '{ %s }' % content diff --git a/src/exabgp/bgp/message/update/nlri/mup/t1st.py b/src/exabgp/bgp/message/update/nlri/mup/t1st.py index f8fcd5742..520d46565 100644 --- a/src/exabgp/bgp/message/update/nlri/mup/t1st.py +++ b/src/exabgp/bgp/message/update/nlri/mup/t1st.py @@ -218,7 +218,7 @@ def json(self, compact=None): content += '"code": %d, ' % self.CODE content += '"raw": "%s", ' % self._raw() content += '"name": "%s", ' % self.NAME - content += '"rd": "%s", ' % self.rd.json() + content += self.rd.json() + ', ' content += '"ipprefix_len": %d, ' % self.ipprefix_len content += '"ipprefix": "%s", ' % str(self.ipprefix) content += '"teid": "%s", ' % str(self.teid) diff --git a/src/exabgp/bgp/message/update/nlri/mup/t2st.py b/src/exabgp/bgp/message/update/nlri/mup/t2st.py index 21f7d3204..bc0917797 100644 --- a/src/exabgp/bgp/message/update/nlri/mup/t2st.py +++ b/src/exabgp/bgp/message/update/nlri/mup/t2st.py @@ -131,7 +131,7 @@ def json(self, compact=None): content += '"code": %d, ' % self.CODE content += '"raw": "%s", ' % self._raw() content += '"name": "%s", ' % self.NAME - content += '"rd": "%s", ' % self.rd.json() + content += self.rd.json() + ', ' content += '"endpoint_len": %d, ' % self.endpoint_len content += '"endpoint_ip": "%s", ' % str(self.endpoint_ip) content += '"teid": "%s"' % str(self.teid)