def _keydecoder(self, keybytes):
     fieldid = unpack_ushort(keybytes[:_SHORT_SIZE])[0]
     return self._fieldunmap[fieldid], keybytes[_SHORT_SIZE:]
Пример #2
0
 def _keydecoder(self, keybytes):
     fieldid = unpack_ushort(keybytes[:_SHORT_SIZE])[0]
     return self._fieldunmap[fieldid], keybytes[_SHORT_SIZE:]
Пример #3
0
 def get_ushort(self, position):
     return unpack_ushort(self.map[position:position + _SHORT_SIZE])[0]
Пример #4
0
 def keydecoder(self, v):
     assert isinstance(v, bytes_type)
     return (self.names[unpack_ushort(v[:2])[0]], utf8decode(v[2:])[0])
Пример #5
0
 def keydecoder(self, v):
     return (self.names[unpack_ushort(v[:2])[0]], utf8decode(v[2:])[0])
Пример #6
0
 def read_ushort(self):
     return unpack_ushort(self.file.read(_SHORT_SIZE))[0]
Пример #7
0
 def keydecoder(self, v):
     if isinstance(v, text_type):
         v = v.encode('latin-1')
     return (self.names[unpack_ushort(v[:2])[0]], utf8decode(v[2:])[0])
Пример #8
0
 def get_ushort(self, position):
     return unpack_ushort(self.get(position, _SHORT_SIZE))[0]
Пример #9
0
 def get_ushort(self, position):
     return unpack_ushort(self.map[position:position + _SHORT_SIZE])[0]
Пример #10
0
 def read_ushort(self):
     return unpack_ushort(self.file.read(_SHORT_SIZE))[0]
Пример #11
0
 def keydecoder(self, v):
     assert isinstance(v, bytes_type)
     return (self.names[unpack_ushort(v[:2])[0]], utf8decode(v[2:])[0])
Пример #12
0
 def get_ushort(self, position):
     return unpack_ushort(self.get(position, _SHORT_SIZE))[0]
Пример #13
0
 def keydecoder(self, v):
     return (self.names[unpack_ushort(v[:2])[0]], utf8decode(v[2:])[0])