def get(self): # initialize request time boundaries after_utc = self.request.get("after_utc") before_utc = self.request.get("before_utc") after_time = None if after_utc: after_time = int(after_utc) // 1000 else: after_time = time.time() after_utc = int(after_time * 1000) before_time = None if before_utc: before_time = int(before_utc) // 1000 else: before_time = time.time() + 86400 * 28 before_utc = int(before_time * 1000) # make the database query query = Contest.all().ancestor(contest.PARENT_KEY) contests = list( query.filter("date_and_time >= ", datetime.datetime.fromtimestamp(after_time)) .filter("date_and_time <= ", datetime.datetime.fromtimestamp(before_time)) .order("date_and_time") ) # make list of boxes containing contest and it's UTC timestamp boxes = [contest.Box(cont) for cont in contests] self.response.out.write( template.render( os.path.join("templates", "show_contests.html"), {"boxes": boxes, "after_utc": after_utc, "before_utc": before_utc}, common.DEBUG, ) ) """unix_times = list()
def get(self): # initialize request time boundaries after_utc = self.request.get("after_utc") before_utc = self.request.get("before_utc") after_time = None if after_utc: after_time = int(after_utc) // 1000 else: after_time = time.time() after_utc = int(after_time * 1000) before_time = None if before_utc: before_time = int(before_utc) // 1000 else: before_time = time.time() + 86400 * 28 before_utc = int(before_time * 1000) # make the database query query = Contest.all().ancestor(contest.PARENT_KEY) contests = list(query.filter("date_and_time >= ", datetime.datetime.fromtimestamp(after_time)) .filter("date_and_time <= ", datetime.datetime.fromtimestamp(before_time)) .order("date_and_time")) #make list of boxes containing contest and it's UTC timestamp boxes = [contest.Box(cont) for cont in contests] self.response.out.write(template.render(os.path.join("templates", "show_contests.html"), {"boxes" : boxes, "after_utc" : after_utc, "before_utc" : before_utc}, common.DEBUG)) """unix_times = list()