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): teams = list() team_keys = self.request.get('teams').split(',') for team_key in team_keys: teams.append(ApiHelper.getTeamInfo(team_key)) self.response.out.write(simplejson.dumps(teams))
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): teams = [] team_keys = self.request.get('teams').split(',') try: teams = [ApiHelper.getTeamInfo(team_key) for team_key in team_keys] except IndexError: self.response.set_status(404) response_json = {"Property Error": "No team found for key in %s" % str(teams)} self.response.out.write(json.dumps(teams)) team_keys_sorted = sorted(team_keys) track_team_keys = ",".join(team_keys_sorted) self._track_call('teams/show', track_team_keys)
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))
def get(self): self._validate_tba_app_id() teams = [] team_keys = self.request.get('teams').split(',') for team_key in team_keys: try: team_info = ApiHelper.getTeamInfo(team_key) teams.append(team_info) except IndexError: pass if teams: response_json = teams else: response_json = {"Property Error": "No teams found for any key given"} self.response.set_status(404) self.response.out.write(json.dumps(response_json)) team_keys_sorted = sorted(team_keys) track_team_keys = ",".join(team_keys_sorted) self._track_call_defer('teams/show', track_team_keys)