* update to fix a bug (#58207)
(cherry picked from commit 4a6c86715a
)
* add a changelog fragment to PR 58556.
* Update 58207-update-ce_bfd_view-to-fix-a-bug.yml
This commit is contained in:
parent
db5ceb2390
commit
7f87698e79
2 changed files with 6 additions and 2 deletions
|
@ -0,0 +1,2 @@
|
|||
bugfixes:
|
||||
- ce_bfd_view - line287, line293, 'data' tag of a xpath should be removed to find a element.line500, running result judgment.
|
|
@ -284,13 +284,13 @@ class BfdView(object):
|
|||
root = ElementTree.fromstring(xml_str)
|
||||
|
||||
# get bfd global info
|
||||
glb = root.find("data/bfd/bfdSchGlobal")
|
||||
glb = root.find("bfd/bfdSchGlobal")
|
||||
if glb:
|
||||
for attr in glb:
|
||||
bfd_dict["global"][attr.tag] = attr.text
|
||||
|
||||
# get bfd session info
|
||||
sess = root.find("data/bfd/bfdCfgSessions/bfdCfgSession")
|
||||
sess = root.find("bfd/bfdCfgSessions/bfdCfgSession")
|
||||
if sess:
|
||||
for attr in sess:
|
||||
bfd_dict["session"][attr.tag] = attr.text
|
||||
|
@ -497,6 +497,8 @@ class BfdView(object):
|
|||
return
|
||||
|
||||
self.end_state["session"] = bfd_dict.get("session")
|
||||
if self.end_state == self.existing:
|
||||
self.changed = False
|
||||
|
||||
def work(self):
|
||||
"""worker"""
|
||||
|
|
Loading…
Reference in a new issue