def POST(self): session = web.ctx.environ['beaker.session'] i = web.input() if 'done' in i or 'open' in i: session['todos'] = [] for ctxName in ['done', 'open']: if i[ctxName]: newTodos = parser.makeTodos(i[ctxName].split('\n')) session['todos'].extend((newTodos)) if i['report']: session['report'] = parser.parseReport(i['report'].split('\n')) session.save() self.GET()
def getSingleuserTodos(): openFile, doneFile, reportFile = parser.findTodoFiles() return parser.makeTodos(open(openFile)) + parser.makeTodos(open(doneFile))