From 7f3f09d28a7a0d9f248d0457dba01b459657084c Mon Sep 17 00:00:00 2001 From: Mykola F <37578614+mykolaf@users.noreply.github.com> Date: Tue, 4 Dec 2018 17:42:03 +0200 Subject: [PATCH] [eeprom] Fix eeprom.py (#2345) Signed-off-by: Mykola Faryma --- device/mellanox/x86_64-mlnx_msn2700-r0/plugins/eeprom.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/plugins/eeprom.py b/device/mellanox/x86_64-mlnx_msn2700-r0/plugins/eeprom.py index 6a1b8fc41..3d7e8d055 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/plugins/eeprom.py +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/plugins/eeprom.py @@ -17,6 +17,7 @@ try: import warnings import os import sys + import syslog from cStringIO import StringIO from sonic_eeprom import eeprom_base from sonic_eeprom import eeprom_tlvinfo @@ -45,7 +46,7 @@ class board(eeprom_tlvinfo.TlvInfoDecoder): else: break - if not (os.path.islink(EEPROM_SYMLINK) or os.isfile(CACHE_FILE)): + if not (os.path.exists(EEPROM_SYMLINK) or os.path.isfile(CACHE_FILE)): log_error("Nowhere to read syseeprom from! No symlink or cache file found") raise RuntimeError("No syseeprom symlink or cache file found")