File olddnspython.patch of Package python-pyspf

diff -ur pyspf-pyspf-2.0.14/spf.py pyspf-pyspf-2.0.14_fix/spf.py
--- pyspf-pyspf-2.0.14/spf.py	2020-01-01 22:02:26.000000000 +0100
+++ pyspf-pyspf-2.0.14_fix/spf.py	2024-07-10 18:32:09.720809832 +0200
@@ -128,7 +128,10 @@
     retVal = []
     try:
         # FIXME: how to disable TCP fallback in dnspython if not tcpfallback?
-        answers = dns.resolver.query(name, qtype, lifetime=timeout)
+        try:
+            answers = dns.resolver.query(name, qtype, lifetime=timeout)
+        except:
+            answers = dns.resolver.query(name, qtype)
         for rdata in answers:
             if qtype == 'A' or qtype == 'AAAA':
                 retVal.append(((name, qtype), rdata.address))
openSUSE Build Service is sponsored by