diff --git a/linkcheck/Config.py b/linkcheck/Config.py index 140c5069..a072dcdf 100644 --- a/linkcheck/Config.py +++ b/linkcheck/Config.py @@ -180,16 +180,16 @@ class Configuration(UserDict.UserDict): import nntplib timeout = 1 while timeout: - try: - self.data["nntp"] = nntplib.NNTP(self.data["nntpserver"]) - timeout = 0 - except nntplib.error_perm: - value = sys.exc_info()[1] - if re.compile("^505").search(str(value)): - import whrandom,time - time.sleep(whrandom.randint(30,60)) - else: - raise + try: + self.data["nntp"] = nntplib.NNTP(self.data["nntpserver"]) + timeout = 0 + except nntplib.error_perm: + value = sys.exc_info()[1] + if re.compile("^505").search(str(value)): + import whrandom,time + time.sleep(whrandom.randint(30,60)) + else: + raise def hasMoreUrls_Threads(self): return not self.urls.empty()