From de2cc24aaa5e93a848667154dc447610ef66d38f Mon Sep 17 00:00:00 2001 From: arpit-nexthop Date: Wed, 6 May 2026 17:58:15 +0000 Subject: [PATCH] Revert "Fix UnicodeDecodeError in xcvr API for corrupted EEPROM (#633)" This reverts commit 2fbd4f844455595f4b8ade12ef2c98cbaeff69a6. Signed-off-by: arpit-nexthop --- sonic_platform_base/sonic_xcvr/xcvr_api_factory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py b/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py index dfbdc4a85..47020ddb8 100644 --- a/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py +++ b/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py @@ -69,14 +69,14 @@ def _get_vendor_name(self): name_data = self.reader(VENDOR_NAME_OFFSET, VENDOR_NAME_LENGTH) if name_data is None: return None - vendor_name = name_data.decode('utf-8', errors='ignore') + vendor_name = name_data.decode() return vendor_name.strip() def _get_vendor_part_num(self): part_num = self.reader(VENDOR_PART_NUM_OFFSET, VENDOR_PART_NUM_LENGTH) if part_num is None: return None - vendor_pn = part_num.decode('utf-8', errors='ignore') + vendor_pn = part_num.decode() return vendor_pn.strip() def _create_cmis_api(self):