def deserialize(base, buf, protocol_factory=TBinaryProtocol.TBinaryProtocolFactory()): transport = TTransport.TMemoryBuffer(buf) protocol = protocol_factory.getProtocol(transport) base.read(protocol) return base
def getNoteStore(self): if GeekNote.noteStore: return GeekNote.noteStore noteStoreUrl = self.getUserStore().getNoteStoreUrl(self.authToken) noteStoreHttpClient = THttpClient.THttpClient(noteStoreUrl) noteStoreProtocol = TBinaryProtocol.TBinaryProtocol(noteStoreHttpClient) GeekNote.noteStore = NoteStore.Client(noteStoreProtocol) return GeekNote.noteStore
def get_notestore(self): if self.notestore: return self.notestore noteStoreHttpClient = THttpClient.THttpClient(self.noteStoreUrl) noteStoreProtocol = TBinaryProtocol.TBinaryProtocol( noteStoreHttpClient) self.noteStore = NoteStore.Client(noteStoreProtocol) return self.noteStore
def getUserStore(self): if GeekNote.userStore: return GeekNote.userStore userStoreHttpClient = THttpClient.THttpClient(self.userStoreUri) userStoreProtocol = TBinaryProtocol.TBinaryProtocol(userStoreHttpClient) GeekNote.userStore = UserStore.Client(userStoreProtocol) self.checkVersion() return GeekNote.userStore
def serialize(thrift_object, protocol_factory=TBinaryProtocol.TBinaryProtocolFactory()): transport = TTransport.TMemoryBuffer() protocol = protocol_factory.getProtocol(transport) thrift_object.write(protocol) return transport.getvalue()