Example #1
0
    def get(self):

        # Users who don't have tokens should get sent to the front page
        if not oauth_handlers.UserToken.access_token_exists():
            self.redirect("/")
            return

        user_token = oauth_handlers.UserToken.get_current_user_token()
        buzz_wrapper = oauth_handlers.make_wrapper(user_token.email_address)
        user_profile_data = buzz_wrapper.get_profile()

        template_values = {"user_profile_data": user_profile_data, "access_token": user_token.access_token_string}
        path = os.path.join(os.path.dirname(__file__), "profile.html")
        self.response.out.write(template.render(path, template_values))
Example #2
0
 def _make_wrapper(self, email_address):
   return oauth_handlers.make_wrapper(email_address)