def delete_address_scope(self, context, id): with context.session.begin(subtransactions=True): if subnetpool_obj.SubnetPool.get_objects(context, address_scope_id=id): raise ext_address_scope.AddressScopeInUse(address_scope_id=id) address_scope = self._get_address_scope(context, id) context.session.delete(address_scope)
def delete_address_scope(self, context, id): with db_api.context_manager.writer.using(context): if subnetpool_obj.SubnetPool.get_objects(context, address_scope_id=id): raise ext_address_scope.AddressScopeInUse(address_scope_id=id) address_scope = self._get_address_scope(context, id) address_scope.delete()
def delete_address_scope(self, context, id): with context.session.begin(subtransactions=True): if self._get_subnetpools_by_address_scope_id(context, id): raise ext_address_scope.AddressScopeInUse(address_scope_id=id) address_scope = self._get_address_scope(context, id) context.session.delete(address_scope)