changeset 14667:8f12dac18d13

sslutil: make messages for Python without certificate handling more helpful We now explain why there is no certificate to verify and do not give hints about cacerts when they can't be used anyway.
author Mads Kiilerich <mads@kiilerich.com>
date Sat, 18 Jun 2011 01:08:54 +0200
parents 27b080aa880a
children 2d6f1b2c6a82
files mercurial/sslutil.py
diffstat 1 files changed, 4 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/sslutil.py	Sat Jun 18 01:03:03 2011 +0200
+++ b/mercurial/sslutil.py	Sat Jun 18 01:08:54 2011 +0200
@@ -122,8 +122,7 @@
                                  (host, nicefingerprint))
             else: # python 2.5 ?
                 if hostfingerprint:
-                    raise util.Abort(_('no certificate for %s with '
-                                       'configured hostfingerprint') % host)
-                self.ui.warn(_('warning: %s certificate not verified '
-                               '(check web.cacerts config setting)\n') %
-                             host)
+                    raise util.Abort(_("host fingerprint for %s can't be "
+                                       "verified (Python too old)") % host)
+                self.ui.warn(_("warning: certificate for %s can't be "
+                               "verified (Python too old)\n") % host)