Merge 6c36a44dc3
into fb29a4047c
This commit is contained in:
commit
b15d9b96a5
@ -25,10 +25,12 @@ class Eeprom(eeprom_tlvinfo.TlvInfoDecoder):
|
|||||||
self.eeprom_path = f
|
self.eeprom_path = f
|
||||||
super(Eeprom, self).__init__(self.eeprom_path, 0, '', True)
|
super(Eeprom, self).__init__(self.eeprom_path, 0, '', True)
|
||||||
self.eeprom_tlv_dict = dict()
|
self.eeprom_tlv_dict = dict()
|
||||||
|
self.eeprom_data = "N/A"
|
||||||
|
|
||||||
|
if os.geteuid() == 0:
|
||||||
try:
|
try:
|
||||||
self.eeprom_data = self.read_eeprom()
|
self.eeprom_data = self.read_eeprom()
|
||||||
except Exception:
|
except Exception:
|
||||||
self.eeprom_data = "N/A"
|
|
||||||
raise RuntimeError("Eeprom is not Programmed")
|
raise RuntimeError("Eeprom is not Programmed")
|
||||||
|
|
||||||
eeprom = self.eeprom_data
|
eeprom = self.eeprom_data
|
||||||
@ -48,7 +50,6 @@ class Eeprom(eeprom_tlvinfo.TlvInfoDecoder):
|
|||||||
+ (eeprom[tlv_index + 1])]
|
+ (eeprom[tlv_index + 1])]
|
||||||
code = "0x%02X" % ((tlv[0]))
|
code = "0x%02X" % ((tlv[0]))
|
||||||
|
|
||||||
|
|
||||||
name, value = self.decoder(None, tlv)
|
name, value = self.decoder(None, tlv)
|
||||||
|
|
||||||
self.eeprom_tlv_dict[code] = value
|
self.eeprom_tlv_dict[code] = value
|
||||||
|
Reference in New Issue
Block a user