def save(self, instance, fixtures, session): """Save instance.""" fixtures.get_hook("before_save")(instance) if session and is_sqlalchemy_model(instance): session.add(instance) session.commit() else: getattr(instance, "save", lambda: None)() fixtures.get_hook("after_save")(instance)
def delete(self, instance, session): """Delete instance.""" if session and is_sqlalchemy_model(instance): session.delete(instance) session.commit()