コード例 #1
0
ファイル: geeknote.py プロジェクト: yyul2001/geeknote
    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
コード例 #2
0
    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
コード例 #3
0
ファイル: geeknote.py プロジェクト: yyul2001/geeknote
    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