Try Catch around the ip put

New Bug found, uggly patched with this, details in #3
This commit is contained in:
Neshura 2022-11-27 18:48:38 +01:00
parent 61f952f044
commit 439716ed67
No known key found for this signature in database
GPG key ID: ACDF5B6EBECF6B0A

View file

@ -64,8 +64,11 @@ def main():
if fullname in dns_names['A']:
new_dnsrecords = {"name": fullname, "type": "A", "content": ip_address_new}
print(f"Sending request {new_dnsrecords}")
r = cf.zones.dns_records.patch(zone_id, dns_record_id, data=new_dnsrecords)
print(r)
try;
r = cf.zones.dns_records.patch(zone_id, dns_record_id, data=new_dnsrecords)
print(r)
except:
print("Error pushing entry")
case '6':
print("Updating IPv6")
@ -84,8 +87,11 @@ def main():
if fullname in dns_names['AAAA']:
new_dnsrecords = {"name": fullname, "type": "AAAA", "content": ip_address_new}
print(f"Sending request {new_dnsrecords}")
r = cf.zones.dns_records.patch(zone_id, dns_record_id, data=new_dnsrecords)
print(r)
try:
r = cf.zones.dns_records.patch(zone_id, dns_record_id, data=new_dnsrecords)
print(r)
except:
print("Error pushing entry")
case 'skipping':
print("Done")
case other: