(self)
| 92 | class AboutHandler(webapp2.RequestHandler): |
| 93 | @decorator.oauth_required |
| 94 | def get(self): |
| 95 | try: |
| 96 | http = decorator.http() |
| 97 | user = service.people().get(userId="me").execute(http=http) |
| 98 | text = "Hello, %s!" % user["displayName"] |
| 99 | |
| 100 | template = JINJA_ENVIRONMENT.get_template("welcome.html") |
| 101 | self.response.write(template.render({"text": text})) |
| 102 | except client.AccessTokenRefreshError: |
| 103 | self.redirect("/") |
| 104 | |
| 105 | |
| 106 | app = webapp2.WSGIApplication( |