def build_page(eatable_rows, consumption_rows, eatables_selection, day_rows):
return """<html>
<meta charset="UTF-8">
def build_page(eatable_rows, consumption_rows, eatables_selection, day_rows):
return """<html>
<meta charset="UTF-8">
<tr>
<input type="hidden" name="keep_visible" value="0">
<td><select name="eatable_key">{eatables_selection}</select></td>
<tr>
<input type="hidden" name="keep_visible" value="0">
<td><select name="eatable_key">{eatables_selection}</select></td>
for k, v in sorted(db.eatables.items(), key=lambda item: -item[1].popularity):
db.add_consumption(Consumption(k, 0))
default_slots -= 1
for k, v in sorted(db.eatables.items(), key=lambda item: -item[1].popularity):
db.add_consumption(Consumption(k, 0))
default_slots -= 1
"<td><input name=\"delete\" type=\"checkbox\" value=\"%s\" /></td>"\
"</tr>" % (k, v.title, v.cals, v.sugar_g, v.standard_g, v.comments, k)
consumptions = ""
"<td><input name=\"delete\" type=\"checkbox\" value=\"%s\" /></td>"\
"</tr>" % (k, v.title, v.cals, v.sugar_g, v.standard_g, v.comments, k)
consumptions = ""
for c in db.consumptions:
r = db.calc_consumption(c)
consumptions += "<tr />"\
"<input type=\"hidden\" name=\"keep_visible\" value=\"1\">"\
"<td><select name=\"eatable_key\">%s</select></td>"\
for c in db.consumptions:
r = db.calc_consumption(c)
consumptions += "<tr />"\
"<input type=\"hidden\" name=\"keep_visible\" value=\"1\">"\
"<td><select name=\"eatable_key\">%s</select></td>"\
"<td></td>"\
"<td>%.1f</td>"\
"<td>%.1f</td>"\
"</tr>" % (db.eatables_selection(c.eatable_key), c.unit_count, r["cals"], r["sugar"])
day_rows = ""
"<td></td>"\
"<td>%.1f</td>"\
"<td>%.1f</td>"\
"</tr>" % (db.eatables_selection(c.eatable_key), c.unit_count, r["cals"], r["sugar"])
day_rows = ""
day_rows = "<tr>"\
"<td><input name=\"day_date\" type=\"hidden\" value=\"%s\" />%s</td>"\
"<td><input name=\"day_cals\" type=\"hidden\" step=\"0.1\" min=\"0\" value=\"%.1f\" />%.1f</td>"\
day_rows = "<tr>"\
"<td><input name=\"day_date\" type=\"hidden\" value=\"%s\" />%s</td>"\
"<td><input name=\"day_cals\" type=\"hidden\" step=\"0.1\" min=\"0\" value=\"%.1f\" />%.1f</td>"\
if __name__ == "__main__":
webServer = HTTPServer((hostName, serverPort), MyServer)
if __name__ == "__main__":
webServer = HTTPServer((hostName, serverPort), MyServer)