def save(model): try: db_session = session.get_session() model = db_session.merge(model) db_session.flush() return model except sqlalchemy.exc.IntegrityError as error: raise exception.DBConstraintError(model_name=model.__class__.__name__, error=str(error.orig))
def save(model): try: db_session = session.get_session() model = db_session.merge(model) db_session.flush() return model except sqlalchemy.exc.IntegrityError as error: raise exception.DBConstraintError(model_name=model.__class__.__name__, error=str(error.orig))
def delete(model): db_session = session.get_session() model = db_session.merge(model) db_session.delete(model) db_session.flush()
def _base_query(cls): return session.get_session().query(cls)
def delete(model): db_session = session.get_session() model = db_session.merge(model) db_session.delete(model) db_session.flush()
def _base_query(cls): return session.get_session().query(cls)