class MyPage(webapp2.RequestHandler):
def validate_user(self, page_template):
template = JINJA_ENVIRONMENT.get_template('under_construction.html')
if users.get_current_user():
url = users.create_logout_url(self.request.uri)
url_linktext = 'Logout'
email = users.get_current_user().email()
# pylint: disable=unused-variable
address, domain = email.split("@")
canonical_address = address.replace('.', '')
canonical_email = canonical_address + '@' + domain
if (domain in WHITELISTED_DOMAINS or
canonical_email in WHITELISTED_ADDRESSES):
template = JINJA_ENVIRONMENT.get_template(page_template)
else:
else:
url = users.create_login_url(self.request.uri)
url_linktext = 'Login'
template_values = {
'url': url,
'url_linktext': url_linktext,
}
return template, template_values