def delete_relationship(self, relationship): """Send post deletion signals.""" db.session.delete(relationship) signals.Restful.model_deleted.send( models.Relationship, obj=relationship, service=self) modified_objects = services_common.get_modified_objects(db.session) event = log_event.log_event(db.session, relationship) cache_utils.update_memcache_before_commit( self.request, modified_objects, services_common.CACHE_EXPIRY_COLLECTION) db.session.flush() services_common.update_snapshot_index(modified_objects) cache_utils.update_memcache_after_commit(flask.request) signals.Restful.model_deleted_after_commit.send( models.Relationship, obj=relationship, service=self, event=event) services_common.send_event_job(event)
def delete_relationship(self, relationship): """Send post deletion signals.""" db.session.delete(relationship) signals.Restful.model_deleted.send( models.Relationship, obj=relationship, service=self) modified_objects = services_common.get_modified_objects(db.session) event = log_event.log_event(db.session, relationship) cache_utils.update_memcache_before_commit( self.request, modified_objects, services_common.CACHE_EXPIRY_COLLECTION) db.session.flush() services_common.update_snapshot_index(modified_objects) cache_utils.update_memcache_after_commit(flask.request) signals.Restful.model_deleted_after_commit.send( models.Relationship, obj=relationship, service=self, event=event) services_common.send_event_job(event)