def GET(self): try: with open("./data/ca_levels.json", "r") as f: # Read the monthly percentages from file levels = json.load(f) except IOError as e: # If file does not exist print "File error: ", e levels = [100] * 12 with open("./data/ca_levels.json", "w") as f: # write default percentages to file json.dump(levels, f) return template_render.california_monthly(levels)
def GET(self): try: with open('./data/ca_levels.json', 'r') as f: # Read the monthly percentages from file levels = json.load(f) except IOError as e: # If file does not exist print "File error: ", e levels = [100] * 12 with open('./data/ca_levels.json', 'w') as f: # write default percentages to file json.dump(levels, f) return template_render.california_monthly(levels)
def GET(self): qdict = web.input() if qdict.has_key("etoZone") and qdict["etoZone"]: z_vals = self.zone_data[int(qdict["etoZone"]) - 1] else: raise web.seeother("/cama") max_eto = max(z_vals) levels = [] for i in range(12): levels.append(int(round((z_vals[i] / max_eto) * 100))) if qdict.has_key("etoZone") and qdict["etoZone"]: levels.append(int(qdict["etoZone"])) else: levels.append("") return template_render.california_monthly(levels)
def GET(self): qdict = web.input() if qdict.has_key('etoZone') and qdict['etoZone']: z_vals = self.zone_data[int(qdict['etoZone']) - 1] else: raise web.seeother('/cama') max_eto = max(z_vals) levels = [] for i in range(12): levels.append(int(round((z_vals[i] / max_eto) * 100))) if qdict.has_key('etoZone') and qdict['etoZone']: levels.append(int(qdict['etoZone'])) else: levels.append('') return template_render.california_monthly(levels)