Skip to content

Commit

Permalink
[xcvrd] Make functions used for media setting python3 compatible (#153)
Browse files Browse the repository at this point in the history
Make functions used for media setting python3 compatible
  • Loading branch information
ArunSaravananBalachandran committed Feb 20, 2021
1 parent e179ffc commit c3c1a59
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions sonic-xcvrd/xcvrd/xcvrd.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import multiprocessing
import os
import signal
import string
import sys
import threading
import time
Expand Down Expand Up @@ -624,7 +623,7 @@ def get_media_settings_key(physical_port, transceiver_dict):
sup_len_str = 'Length Cable Assembly(m)'
vendor_name_str = transceiver_dict[physical_port]['manufacturer']
vendor_pn_str = transceiver_dict[physical_port]['model']
vendor_key = string.upper(vendor_name_str) + '-' + vendor_pn_str
vendor_key = vendor_name_str.upper() + '-' + vendor_pn_str

media_len = ''
if transceiver_dict[physical_port]['cable_type'] == sup_len_str:
Expand Down Expand Up @@ -664,7 +663,7 @@ def get_media_val_str_from_dict(media_dict):

for key in range(0, len(tmp_dict)):
media_str += tmp_dict[key]
if key != tmp_dict.keys()[-1]:
if key != list(tmp_dict.keys())[-1]:
media_str += lane_separator
return media_str

Expand Down

0 comments on commit c3c1a59

Please sign in to comment.