def get(self, event_key): df = DatafeedFMSAPI('v2.0', save_response=True) event = Event.get_by_id(event_key) rankings, rankings2 = df.getEventRankings(event_key) if event and event.remap_teams: EventHelper.remapteams_rankings(rankings, event.remap_teams) EventHelper.remapteams_rankings2(rankings2, event.remap_teams) event_details = EventDetails(id=event_key, rankings=rankings, rankings2=rankings2) EventDetailsManipulator.createOrUpdate(event_details) template_values = { 'rankings': rankings, 'event_name': event_details.key.id() } if 'X-Appengine-Taskname' not in self.request.headers: # Only write out if not in taskqueue path = os.path.join( os.path.dirname(__file__), '../templates/datafeeds/usfirst_event_rankings_get.html') self.response.out.write(template.render(path, template_values))
def get(self, event_key): df = DatafeedFMSAPI('v2.0') rankings = df.getEventRankings(event_key) event = Event.get_by_id(event_key) if rankings and event.rankings_json != json.dumps(rankings): event.rankings_json = json.dumps(rankings) event.dirty = True EventManipulator.createOrUpdate(event) template_values = {'rankings': rankings, 'event_name': event.key_name} path = os.path.join(os.path.dirname(__file__), '../templates/datafeeds/usfirst_event_rankings_get.html') self.response.out.write(template.render(path, template_values))
def get(self, event_key): df = DatafeedFMSAPI('v2.0') rankings = df.getEventRankings(event_key) event_details = EventDetails( id=event_key, rankings=rankings ) EventDetailsManipulator.createOrUpdate(event_details) template_values = {'rankings': rankings, 'event_name': event_details.key.id()} if 'X-Appengine-Taskname' not in self.request.headers: # Only write out if not in taskqueue path = os.path.join(os.path.dirname(__file__), '../templates/datafeeds/usfirst_event_rankings_get.html') self.response.out.write(template.render(path, template_values))
def get(self, event_key): df = DatafeedFMSAPI() rankings = df.getEventRankings(event_key) event = Event.get_by_id(event_key) if rankings and event.rankings_json != json.dumps(rankings): event.rankings_json = json.dumps(rankings) event.dirty = True EventManipulator.createOrUpdate(event) template_values = {'rankings': rankings, 'event_name': event.key_name} path = os.path.join(os.path.dirname(__file__), '../templates/datafeeds/usfirst_event_rankings_get.html') self.response.out.write(template.render(path, template_values))