mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-22 23:24:44 +00:00
Ignore DNS MX lookup failures in py2exe.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3899 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
4ffe29615e
commit
1c50cf288a
1 changed files with 9 additions and 3 deletions
|
|
@ -178,9 +178,15 @@ class MailtoUrl (urlbase.UrlBase):
|
|||
rdata.exchange.to_text(omit_final_dot=True))
|
||||
for rdata in answers if isinstance(rdata, MXBase)]
|
||||
if not mxdata:
|
||||
self.set_result(_("Got invalid DNS answer %(answer)s for %(domain)s.") %
|
||||
{'answer': answers, 'domain': domain}, valid=False,
|
||||
overwrite=True)
|
||||
if hasattr(sys, 'frozen'):
|
||||
# under py2exe the DNS code is not working
|
||||
self.add_warning(_("Invalid DNS answer due to py2exe" \
|
||||
" environment ignored."), tag=WARN_MAIL_NO_MX_HOST)
|
||||
self.set_result(_("Ok"), valid=True, overwrite=False)
|
||||
else:
|
||||
self.set_result(_("Got invalid DNS answer %(answer)s for %(domain)s.") %
|
||||
{'answer': answers, 'domain': domain}, valid=False,
|
||||
overwrite=True)
|
||||
return
|
||||
# sort according to preference (lower preference means this
|
||||
# host should be preferred)
|
||||
|
|
|
|||
Loading…
Reference in a new issue