def GET(self): qdict = web.input() pid = int(qdict['pid']) prog = [] if pid != -1: mp = gv.pd[pid][:] # Modified program if mp[1] >= 128 and mp[2] > 1: # If this is an interval program dse = int(gv.now / 86400) # Convert absolute to relative days remaining for display rel_rem = (((mp[1] - 128) + mp[2]) - (dse % mp[2])) % mp[2] mp[1] = rel_rem + 128 # Update from saved value. prog = str(mp).replace(' ', '') return template_render.modify(pid, prog)
def GET(self): qdict = web.input() pid = int(qdict[u"pid"]) prog = [] if pid != -1: mp = gv.pd[pid] # Modified program if mp[u"type"] == u"interval": dse = int(gv.now // 86400) # Convert absolute to relative days remaining for display rel_rem = (((mp[u"day_mask"]) + mp[u"interval_base_day"]) - (dse % mp[u"interval_base_day"]) ) % mp[u"interval_base_day"] prog = str(mp).replace(u" ", u"") return template_render.modify(pid, prog)