list manipulation and dict formation of port info for retrieving from port manager

This commit is contained in:
Dipti
2021-02-10 12:27:38 -08:00
parent 35270eb0ae
commit 52e8662ec5

View File

@@ -1230,11 +1230,14 @@ class L3CXProfile(LFCliBase):
#csvwriter.writerow(arguments)
csvwriter.writerow(header_row)
#get shelf,resource,port to json_get from /port
cx_a_side_list=[]
port_info_dict=self.json_get("/endp/%s?fields=eid" % (cx_a_side_list))
cx_a_list=[]
for cx_endp in created_cx.split(",") :
if cx_endp.endswith('A'):
cx_a_list.append(cx_endp)
port_info_dict=self.json_get("/endp/%s?fields=eid,name" % (",".join(cx_a_list)))
print(port_info_dict)
#exit(1)
# for x in range(0,int(round(iterations,0))):
while datetime.datetime.now() < end_time:
@@ -1246,7 +1249,6 @@ class L3CXProfile(LFCliBase):
if monitor:
if debug:
print("Json response from LANforge... " + str(response))
t = datetime.datetime.now()
timestamp= t.strftime("%m/%d/%Y %I:%M:%S")
@@ -1260,6 +1262,10 @@ class L3CXProfile(LFCliBase):
temp_list.extend([timestamp,t_to_millisec_epoch])
for name in header_row[2:]:
temp_list.append(temp_endp_values[name])
if port_mgr_cols is not None:
#get port info on endpoint
#append port info on endpoint
self.write_to_csv_file(new_data_list=temp_list,num_cols=len(header_row),csvwriter=csvwriter,debug=debug)
new_cx_rx_values = self.__get_rx_values()
if debug: