diff mercurial/sslutil.py @ 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 b2d4400398f3
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)