def __getitem__(self, key): if isinstance(key, slice): return ''.join(self[i] for i in range(*key.indices(255))) else: return chr( self._device.sendCommand( commands.ReadEEPROMCommand(key)).header.reserved)
def __getitem__(self, key): if isinstance(key, slice): return [self[i] for i in range(*key.indices(255))] else: return self._device.sendCommand( commands.ReadEEPROMCommand(key)).data