mirror of
https://github.com/skoelle/dyndns-updater.git
synced 2026-09-17 16:10:25 +00:00
freedns fix
This commit is contained in:
+5
-1
@@ -12,7 +12,11 @@ def update(update_url: str, timeout: int = 15) -> bool:
|
|||||||
try:
|
try:
|
||||||
resp = requests.get(update_url, timeout=timeout)
|
resp = requests.get(update_url, timeout=timeout)
|
||||||
resp.raise_for_status()
|
resp.raise_for_status()
|
||||||
log.info("FreeDNS-Update aufgerufen, Antwort: %s", resp.text.strip()[:200])
|
answer = resp.text.strip()[:200]
|
||||||
|
if "has not changed" in answer:
|
||||||
|
log.info("FreeDNS: IP unveraendert - kein Update noetig.")
|
||||||
|
else:
|
||||||
|
log.info("FreeDNS-Update aufgerufen, Antwort: %s", answer)
|
||||||
return True
|
return True
|
||||||
except requests.RequestException as exc:
|
except requests.RequestException as exc:
|
||||||
log.error("FreeDNS-Update fehlgeschlagen: %s", exc)
|
log.error("FreeDNS-Update fehlgeschlagen: %s", exc)
|
||||||
|
|||||||
Reference in New Issue
Block a user