From 54a9c78534da0530d86181c9e4722b4c1638a7e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20=E2=80=9CFrogeye=E2=80=9D=20Preud=27homme?= Date: Thu, 26 Dec 2019 20:38:35 +0100 Subject: [PATCH] Handled another error --- feed_dns.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/feed_dns.py b/feed_dns.py index 439986a..240b2e7 100755 --- a/feed_dns.py +++ b/feed_dns.py @@ -53,9 +53,10 @@ class Writer(multiprocessing.Process): try: for source in select(self.db, value): write(self.db, name, updated, source=source) - except (ValueError, IndexError): + except (ValueError, IndexError, KeyError): # ValueError: non-number in IP - # IndexError: IP too big + # IndexError: IP too big, missing field + # KeyError: Unknown type field self.log.exception("Cannot execute: %s", record) def end(self) -> None: