From 7216e582fe8a9933c7810e7acc05398c2c6381a5 Mon Sep 17 00:00:00 2001 From: calvin Date: Thu, 29 Jan 2004 14:36:21 +0000 Subject: [PATCH] nicer host not found error msg git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1213 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/UrlData.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/linkcheck/UrlData.py b/linkcheck/UrlData.py index 38e81dd4..3174fe3e 100644 --- a/linkcheck/UrlData.py +++ b/linkcheck/UrlData.py @@ -357,9 +357,12 @@ class UrlData (object): if self.config["anchors"]: self.checkAnchors() except tuple(ExcList): - value, tb = sys.exc_info()[1:] - debug(HURT_ME_PLENTY, "exception", traceback.format_tb(tb)) - self.setError(str(value)) + etype, evalue, etb = sys.exc_info() + debug(HURT_ME_PLENTY, "exception", traceback.format_tb(etb)) + # make nicer error msg for unknown hosts + if isinstance(evalue, socket.error) and evalue[0]==-2: + evalue = i18n._('Host not found') + self.setError(str(evalue)) # check content warningregex = self.config["warningregex"]