コード例 #1
0
    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))
コード例 #2
0
 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))
コード例 #3
0
    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))