def add_page(self, name, content): now = datetime.now() page = SiteText(name, content, type='tutwiki') page.created = now page.modified = now with transaction.manager: self.session.add(page) return self.session.merge(page)
def add_text(self, name, type, content): with transaction.manager: t = SiteText() t.name = name t.type = type t.content = content self.session.add(t) return self.session.merge(t)