diff options
author | Chirag Shah <chirag@nvidia.com> | 2023-12-13 02:31:40 +0100 |
---|---|---|
committer | Chirag Shah <chirag@nvidia.com> | 2023-12-13 02:47:00 +0100 |
commit | 8a5c6e4389a8f56c1a25941977a1f6acaf92f53e (patch) | |
tree | f0d1fd8e282255e00918e09f35836d3b1d7478c5 | |
parent | Merge pull request #14982 from donaldsharp/bgp_suppress_fib_clear_peers (diff) | |
download | frr-8a5c6e4389a8f56c1a25941977a1f6acaf92f53e.tar.xz frr-8a5c6e4389a8f56c1a25941977a1f6acaf92f53e.zip |
tools: fix frr-reload multiple no description cmds
Ensure to change description for index 0 from the list.
Ticket: #3628756
Testing Done:
After fix:
start with three interfaces description delete in lines_to_del:
(Pdb) lines_to_del
[(('interface swp1',), "description swp1 -> sp1's swp1"),
(('interface swp2',), "description swp2 -> sp2's swp
1"), (('interface swp3',), "description swp3 -> sp3's swp1")]
After first iteration swp1:
(Pdb) index
0
(Pdb) lines_to_del
[(('interface swp1',), 'description'), (('interface swp2',),
"description swp2 -> sp2's swp1"), (('interface swp
1s2',), "description swp3 -> sp3's swp1")]
After second iteration swp2:
(Pdb) lines_to_del
[(('interface swp1',), 'description'), (('interface swp2',),
'description'), (('interface swp3',), "description
swp3 -> sp3's swp1")]
After third iteration swp3 fix
(Pdb) lines_to_del
[(('interface swp1',), 'description'), (('interface swp2',),
'description'), (('interface swp3',), 'description'
)]
Signed-off-by: Chirag Shah <chirag@nvidia.com>
-rwxr-xr-x | tools/frr-reload.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/frr-reload.py b/tools/frr-reload.py index b39b18365..ba2d54c96 100755 --- a/tools/frr-reload.py +++ b/tools/frr-reload.py @@ -1090,7 +1090,7 @@ def ignore_delete_re_add_lines(lines_to_add, lines_to_del): lines_to_add_to_del = [] lines_to_del_to_del = [] - index = 0 + index = -1 for ctx_keys, line in lines_to_del: deleted = False |