Skip to content

Commit c3c1a59

Browse files
[xcvrd] Make functions used for media setting python3 compatible (sonic-net#153)
Make functions used for media setting python3 compatible
1 parent e179ffc commit c3c1a59

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

sonic-xcvrd/xcvrd/xcvrd.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import multiprocessing
1212
import os
1313
import signal
14-
import string
1514
import sys
1615
import threading
1716
import time
@@ -624,7 +623,7 @@ def get_media_settings_key(physical_port, transceiver_dict):
624623
sup_len_str = 'Length Cable Assembly(m)'
625624
vendor_name_str = transceiver_dict[physical_port]['manufacturer']
626625
vendor_pn_str = transceiver_dict[physical_port]['model']
627-
vendor_key = string.upper(vendor_name_str) + '-' + vendor_pn_str
626+
vendor_key = vendor_name_str.upper() + '-' + vendor_pn_str
628627

629628
media_len = ''
630629
if transceiver_dict[physical_port]['cable_type'] == sup_len_str:
@@ -664,7 +663,7 @@ def get_media_val_str_from_dict(media_dict):
664663

665664
for key in range(0, len(tmp_dict)):
666665
media_str += tmp_dict[key]
667-
if key != tmp_dict.keys()[-1]:
666+
if key != list(tmp_dict.keys())[-1]:
668667
media_str += lane_separator
669668
return media_str
670669

0 commit comments

Comments
 (0)