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))
def _make_wrapper(self, email_address): return oauth_handlers.make_wrapper(email_address)