Browse Source

Improve error when bad certificate

pull/701/head
Safihre 9 years ago
parent
commit
2a9a28cdb4
  1. 3
      sabnzbd/newswrapper.py

3
sabnzbd/newswrapper.py

@ -276,11 +276,12 @@ class NNTP(object):
# Catch certificate errors # Catch certificate errors
if type(error) == ssl.CertificateError or 'CERTIFICATE_VERIFY_FAILED' in str(error): if type(error) == ssl.CertificateError or 'CERTIFICATE_VERIFY_FAILED' in str(error):
error = T('Server %s uses an untrusted certificate') % self.host error = T('Server %s uses an untrusted certificate [%s]') % (self.nw.server.host, str(error))
# Prevent throwing a lot of errors or when testing server # Prevent throwing a lot of errors or when testing server
if error not in self.nw.server.warning and self.nw.server.id != -1: if error not in self.nw.server.warning and self.nw.server.id != -1:
logging.error(error) logging.error(error)
msg = "Failed to connect: %s" % (str(error)) msg = "Failed to connect: %s" % (str(error))
msg = "%s %s@%s:%s" % (msg, self.nw.thrdnum, self.host, self.port) msg = "%s %s@%s:%s" % (msg, self.nw.thrdnum, self.host, self.port)
self.error_msg = msg self.error_msg = msg

Loading…
Cancel
Save