@@ -1445,17 +1445,22 @@ def run(self,excel_maseter_file):
1445
1445
tmp_opposite_if_array = get_l2_broadcast_domains .get_opposite_if (self ,device_name ,if_name )
1446
1446
#print(' + device_name,if_name -> ', device_name,if_name ,' +++tmp_oppsite_if_array -> ',tmp_opposite_if_array)
1447
1447
1448
- for now_device_l2_boradcast_domain_array in device_l2_boradcast_domain_array :
1448
+ #bug fix at ve 2.5.1b
1449
+ now2_device_l2_boradcast_domain_array = []
1450
+ for sublist in device_l2_boradcast_domain_array :
1451
+ now2_device_l2_boradcast_domain_array .extend (sublist )
1452
+
1453
+ # bug fix at ve 2.5.1b
1454
+ for now_device_l2_boradcast_domain_array in now2_device_l2_boradcast_domain_array :
1449
1455
if now_device_l2_boradcast_domain_array != []:
1450
1456
#print(now_device_l2_boradcast_domain_array)
1451
- if now_device_l2_boradcast_domain_array [0 ][1 ] == tmp_opposite_if_array [0 ]:
1452
- for kyuusai_now_device_l2_boradcast_domain_array in now_device_l2_boradcast_domain_array :
1453
- for now_now_device_l2_boradcast_domain_array in kyuusai_now_device_l2_boradcast_domain_array [3 ]:
1454
- #print(now_now_device_l2_boradcast_domain_array[1] , tmp_opposite_if_array[1] , now_device_l2_boradcast_domain_array[0][2] , tmp_device_l2_boradcast_domain_array[0][2])
1455
- if now_now_device_l2_boradcast_domain_array [1 ] == tmp_opposite_if_array [1 ] and now_device_l2_boradcast_domain_array [0 ][2 ] == tmp_device_l2_boradcast_domain_array [0 ][2 ]:
1456
- #print(' *MATCH OPPO L2***',kyuusai_now_device_l2_boradcast_domain_array[2],now_device_l2_boradcast_domain_array[0][0])
1457
- tmp_l2_broadcast_group_array .append (now_device_l2_boradcast_domain_array [0 ][0 ])
1458
- break
1457
+ if now_device_l2_boradcast_domain_array [1 ] == tmp_opposite_if_array [0 ]:
1458
+ for now_now_device_l2_boradcast_domain_array in now_device_l2_boradcast_domain_array [3 ]:
1459
+ #print(now_now_device_l2_boradcast_domain_array[1] , tmp_opposite_if_array[1] , now_device_l2_boradcast_domain_array[2] , kyuusai_device_l2_boradcast_domain_array[2])
1460
+ if now_now_device_l2_boradcast_domain_array [1 ] == tmp_opposite_if_array [1 ] and now_device_l2_boradcast_domain_array [2 ] == kyuusai_device_l2_boradcast_domain_array [2 ]:
1461
+ #print(' *MATCH OPPO L2***',now_device_l2_boradcast_domain_array[2],now_device_l2_boradcast_domain_array[0])
1462
+ tmp_l2_broadcast_group_array .append (now_device_l2_boradcast_domain_array [0 ])
1463
+ break
1459
1464
1460
1465
'''Kyuusai a one-L2_SEG if connect to a one-L2_SEG if with difference name'''
1461
1466
tmp_num_1 = get_l2_broadcast_domains .get_l2seg_count_on_if (self ,device_name ,if_name )
0 commit comments