def get(self): user = users.get_current_user() try: profile = PlayerProfile.build(user) profile.refresh() except (Exception, ), exc: error('player profile refresh: %s', exc) self.error(500)
def get(self): try: user = users.get_current_user() if not user: self.error(401) return profile = PlayerProfile.get_by_user(user) if not profile: self.error(401) return profile.refresh() qs = parse_qs(self.request.query_string) self.write_json( profile.encode_builtin( settings='settings' in qs, complete='complete' in qs, ) ) except (Exception, ), exc: self.error(500) self.write_json({'exception':str(exc)})
def get(self): name = self.path_tail() try: profile = PlayerProfile.get_by_id64(search_id64(name)) except (Exception, ), exc: profile = PlayerProfile.get_by_name(name)