return 'consumptions', default_path
def do_POST(self):
- self.write_db()
+ self.try_do(self.write_db)
def write_db(self):
from uuid import uuid4
default_slots -= 1
if (default_slots <= 0):
break
- try:
- db.write()
- homepage = self.apps['consumptions'] if hasattr(self, 'apps') else self.homepage
- self.redirect(homepage)
- except PlomException as e:
- self.fail_400(e)
+ db.write()
+ homepage = self.apps['consumptions'] if hasattr(self, 'apps') else self.homepage
+ self.redirect(homepage)
def do_GET(self):
- self.show_db()
+ self.try_do(self.show_db)
def show_db(self):
db = CaloriesDB()