Esempio n. 1
0
    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()    
Esempio n. 2
0
def getSingleuserTodos():
    openFile, doneFile, reportFile = parser.findTodoFiles()
    return parser.makeTodos(open(openFile)) + parser.makeTodos(open(doneFile))