Esempio n. 1
0
    def get_token():
        access_token = memcache.get(TOKEN_KEY, namespace=NS_TOKEN)
        if not access_token:
            log.warn("Access token not in memcache")
            try:
                token = DropboxToken.get_by_id(TOKEN_KEY)
                access_token = token.access_token
                memcache.set(TOKEN_KEY, access_token, namespace=NS_TOKEN)
                log.info("Access token in memcache")
            except Exception as e:
                log.error("Unable to retrieve token from NDB: %s" % e)

        return access_token
Esempio n. 2
0
def dump_key():
    return str(DropboxToken.get_by_id('default'))