def delete(term): termObj = dictionary.searchExact(term) if not termObj: errorPage("Error saving " + term) dictionary.deleteTerm(termObj) redirect('/')
def save(term): termObj = dictionary.searchExact(term) if not termObj: errorPage("Error saving " + term) info = "Save {0} => {1}".format(request.forms.get('term'), request.forms.get('explanation')); if not request.forms.get('term'): redirect("/error/Can't save empty term") termObj.term = request.forms.get('term') termObj.explanation = request.forms.get('explanation') dictionary.saveAll() saveUsername(request.forms.get('username')) redirect('/')
def edit(term): term = dictionary.searchExact(term) return template('edit', term=term, username=username())
def showTerm(term): termObj = dictionary.searchExact(term) if not termObj: return errorPage("Couldn't find term " + term) return template('view', term=termObj)