From 1a8dcfc0d9c0e24e3cf596914c5f9b8f631dc495 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Tue, 3 Dec 2024 17:03:31 +0200 Subject: [PATCH] Add try for updates --- odi6/odi6.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/odi6/odi6.py b/odi6/odi6.py index 7efb6ad..d094f18 100755 --- a/odi6/odi6.py +++ b/odi6/odi6.py @@ -44,11 +44,16 @@ class odi6: self._log.debug( f"IPv4: {ipv4}. IPv6: {ipv6}" ) - self._update_a_record(ipv4) - if ipv6: - self._update_aaaa_record(ipv6) - result = self.ovh.post(f"/domain/zone/{self.config['domain']}/refresh") - self._log.debug(f"Zone refresh result: {result}") + try: + self._update_a_record(ipv4) + if ipv6: + self._update_aaaa_record(ipv6) + result = self.ovh.post(f"/domain/zone/{self.config['domain']}/refresh") + self._log.debug(f"Zone refresh result: {result}") + except Exception as error: + self._log.error( + "Error updating records. %s", error + ) def _update_a_record(self, ipv4): a_records = self.ovh.get(