Example #1
0
 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)
Example #2
0
 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