diff --git a/octodns/provider/gcore.py b/octodns/provider/gcore.py index 6387771..28c9fad 100644 --- a/octodns/provider/gcore.py +++ b/octodns/provider/gcore.py @@ -179,39 +179,30 @@ class GCoreProvider(BaseProvider): _params_for_AAAA = _params_for_single def _apply_create(self, change): - try: - new = change.new - rrset_name = self._build_rrset_name(new) - data = getattr(self, "_params_for_{}".format(new._type))(new) - self._client.record_create( - new.zone.name[:-1], rrset_name, new._type, data - ) - except: - self.log.exception("failed to create RR: %s", change) - rai + self.log.info("creating: %s", change) + new = change.new + rrset_name = self._build_rrset_name(new) + data = getattr(self, "_params_for_{}".format(new._type))(new) + self._client.record_create( + new.zone.name[:-1], rrset_name, new._type, data + ) def _apply_update(self, change): - try: - new = change.new - rrset_name = self._build_rrset_name(new) - data = getattr(self, "_params_for_{}".format(new._type))(new) - self._client.record_update( - new.zone.name[:-1], rrset_name, new._type, data - ) - except: - self.log.exception("failed to update RR: %s", change) - raise + self.log.info("updating: %s", change) + new = change.new + rrset_name = self._build_rrset_name(new) + data = getattr(self, "_params_for_{}".format(new._type))(new) + self._client.record_update( + new.zone.name[:-1], rrset_name, new._type, data + ) def _apply_delete(self, change): - try: - existing = change.existing - rrset_name = self._build_rrset_name(existing) - self._client.record_delete( - existing.zone.name[:-1], rrset_name, existing._type - ) - except: - self.log.exception("failed to delete RR: %s", change) - raise + self.log.info("deleting: %s", change) + existing = change.existing + rrset_name = self._build_rrset_name(existing) + self._client.record_delete( + existing.zone.name[:-1], rrset_name, existing._type + ) def _apply(self, plan): desired = plan.desired