def get(self, userid): opponent = models.get_user(userid) if opponent is None: error404(self) return template_file = os.path.join(os.path.dirname(__file__), 'templates/user.html') template_values = { 'greeting': get_greeting(), 'is_admin': is_admin(), 'is_registered': is_registered(), 'user': opponent, 'matches': models.get_user_matches(opponent.user) } self.response.out.write(Template(filename=template_file,lookup=mylookup).render_unicode(**template_values))