def get(self): self._validate_tba_app_id() team_key = self.request.get('team') year = self.request.get('year') response_json = {} try: response_json = ApiHelper.getTeamInfo(team_key) if self.request.get('events'): response_json = ApiHelper.addTeamEvents(response_json, year) # TODO: matches self.response.out.write(json.dumps(response_json)) track_team_key = team_key if year: track_team_key = track_team_key + ' (' + year + ')' self._track_call_defer('teams/details', track_team_key) except IndexError: response_json = {"Property Error": "No team found for the key given"} self.response.set_status(404) self.response.out.write(json.dumps(response_json))
def get(self): team_key = self.request.get('team') year = self.request.get('year') team_dict = ApiHelper.getTeamInfo(team_key) if self.request.get('events'): team_dict = ApiHelper.addTeamEvents(team_dict, year) #TODO: matches self.response.out.write(simplejson.dumps(team_dict))
def get(self): team_key = self.request.get('team') year = self.request.get('year') response_json = dict() try: response_json = ApiHelper.getTeamInfo(team_key) if self.request.get('events'): reponse_json = ApiHelper.addTeamEvents(response_json, year) #TODO: matches self.response.out.write(json.dumps(response_json)) except IndexError: response_json = { "Property Error": "No team found for the key given" } self.response.out.write(json.dumps(response_json))