From 14dd27a8cdce95f3626336d8408662e778782d1c Mon Sep 17 00:00:00 2001 From: Takeru Hayasaka Date: Thu, 21 Dec 2023 04:29:44 +0900 Subject: [PATCH] mup: update __str__ fmt struct --- src/exabgp/bgp/message/update/nlri/mup/t1st.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/exabgp/bgp/message/update/nlri/mup/t1st.py b/src/exabgp/bgp/message/update/nlri/mup/t1st.py index 3e89005bd..eb12cedec 100644 --- a/src/exabgp/bgp/message/update/nlri/mup/t1st.py +++ b/src/exabgp/bgp/message/update/nlri/mup/t1st.py @@ -93,7 +93,7 @@ def __ne__(self, other): return not self.__eq__(other) def __str__(self): - s = "%s:%s:%s%s:%s:%s:%s%s" % ( + return"%s:%s:%s%s:%s:%s:%s%s:%s%s" % ( self._prefix(), self.rd._str(), self.ipprefix, @@ -102,13 +102,10 @@ def __str__(self): self.qfi, self.endpoint_ip, "/%d" % self.ipprefix_len, + self.source_ip if self.source_ip != b"" else "", + "/%d" % (self.source_ip_len if self.source_ip_len != 0 else 0), ) - if self.source_ip_len != 0 and self.source_ip != b'': - s += "%s%s" % (self.source_ip, "/%d" % self.source_ip_len) - - return s - def pack_index(self): # removed teid, qfi, endpointip packed = self.rd.pack() + pack('!B', self.ipprefix_len) + self.ipprefix.pack()