Skip to content

Commit 76a8590

Browse files
authored
Fix exception occurred during decode vendor name and pn (#406)
1 parent d382ec8 commit 76a8590

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sonic_platform_base/sonic_xcvr/xcvr_api_factory.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ def _get_vendor_part_num(self):
6262
def create_xcvr_api(self):
6363
# TODO: load correct classes from id_mapping file
6464
id = self._get_id()
65-
vendor_name = self._get_vendor_name()
66-
vendor_pn = self._get_vendor_part_num()
6765
# QSFP-DD or OSFP
6866
if id == 0x18 or id == 0x19 or id == 0x1e:
67+
vendor_name = self._get_vendor_name()
68+
vendor_pn = self._get_vendor_part_num()
6969
if vendor_name == 'Credo' and vendor_pn == 'CAC81X321M2MC1MS':
7070
codes = CmisAec800gCodes
7171
mem_map = CmisAec800gMemMap(CmisAec800gCodes)

0 commit comments

Comments
 (0)