From c07b135a55cc8e189777692017418bbefff2e934 Mon Sep 17 00:00:00 2001 From: Robert Estelle Date: Fri, 10 Oct 2014 20:50:24 -0400 Subject: [PATCH] Don't throw on unresolved-fqdn for overridden getfqdn. --- dns/resolver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dns/resolver.py b/dns/resolver.py index b16f05d3..c19c6a64 100644 --- a/dns/resolver.py +++ b/dns/resolver.py @@ -1218,7 +1218,10 @@ def _getnameinfo(sockaddr, flags=0): def _getfqdn(name=None): if name is None: name = socket.gethostname() - return _getnameinfo(_getaddrinfo(name, 80)[0][4])[0] + try: + return _getnameinfo(_getaddrinfo(name, 80)[0][4])[0] + except: + return name def _gethostbyname(name): return _gethostbyname_ex(name)[2][0] -- 2.47.3