コード例 #1
0
 def _keydecoder(self, keybytes):
     fieldid = unpack_ushort(keybytes[:_SHORT_SIZE])[0]
     return self._fieldunmap[fieldid], keybytes[_SHORT_SIZE:]
コード例 #2
0
ファイル: whoosh3.py プロジェクト: baeggot/plateshare
 def _keydecoder(self, keybytes):
     fieldid = unpack_ushort(keybytes[:_SHORT_SIZE])[0]
     return self._fieldunmap[fieldid], keybytes[_SHORT_SIZE:]
コード例 #3
0
ファイル: structfile.py プロジェクト: ckolumbus/WikidPad-svn
 def get_ushort(self, position):
     return unpack_ushort(self.map[position:position + _SHORT_SIZE])[0]
コード例 #4
0
ファイル: whoosh2.py プロジェクト: BenSchwab/portfolio
 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
ファイル: structfile.py プロジェクト: ckolumbus/WikidPad-svn
 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
ファイル: structfile.py プロジェクト: calebmauer/WikidPad
 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
ファイル: filetables.py プロジェクト: ljarufe/mp100
 def keydecoder(self, v):
     return (self.names[unpack_ushort(v[:2])[0]], utf8decode(v[2:])[0])