Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)