コード例 #1
0
ファイル: workers.py プロジェクト: AndriyLin/Books
    def get(self):
#        user_key = self.request.get('user_key')
        user_key = "ag5kZXZ-YW5kcml5Ym9va3IjCxIIY2xzX25hbWUiBFVzZXIMCxIEVXNlchiAgICAgOqgCgw"
        if not user_key:
            return

        user = User.get(user_key)
        self._fetch_parse(user)
        return
コード例 #2
0
ファイル: workers.py プロジェクト: AndriyLin/Books
    def post(self):
        user_key = self.request.get('user_key')
        if not user_key:
            return
        user = User.get(user_key)

        action = self.request.get('action')
        if action == 'fetch':
            # load from douban
            # however, this won't be called now, since the fetching is done outside task queue
            self._fetch(user)
        elif action == 'parse':
            # parse and save into datastore
            self._parse(user)
        elif action == 'fetch_parse':
            # fetch and parse in one loop
            self._fetch_parse(user)
        return