def POST(self): util = Util() postdata = json.loads(web.data()) numbers = postdata['numbers'] if ('numbers' in postdata) else None if "id" in postdata: if not numbers or not util.isValidNumbers(numbers): if util.deleteLottery(postdata['id']): return "OK" else: return web.internalerror("delete failed") elif util.updateLottery(postdata['id'], numbers): return "OK" else: return web.internalerror("update failed") else: if not numbers or not util.isValidNumbers(numbers): return web.internalerror("numbers not valid") result = util.addLottery(numbers) if result: return result.stringify() else: return web.internalerror("add failed")