def separate(self, subj, rel_type, obj=None):
        if not hasattr(subj, "__rel__"):
            return
        if rel_type not in subj.__rel__:
            return
        if obj is None:
            del subj.__rel__[rel_type]
        else:
            subj.__rel__[rel_type] = [
                (props, endpoint)
                for props, endpoint in subj.__rel__[rel_type]
                if not self._is_same(obj, endpoint)
            ]
Boot into the agent to prepare for cleaning.
dataset/ETHPy150Open nigelsmall/py2neo/py2neo/ext/ogm/store.py/Store.separate--crossover with--dataset/ETHPy150Open openstack/ironic/ironic/drivers/modules/iscsi_deploy.py/ISCSIDeploy.prepare_cleaning