diff mercurial/sslutil.py @ 29460:a7d1532b26a1 stable

sslutil: don't access message attribute in exception (issue5285) I should have ran the entire test suite on Python 2.6. Since the hostname matching tests are implemented in Python (not .t tests), it didn't uncover this warning. I'm not sure why - warnings should be printed regardless. This is possibly a bug in the test runner. But that's for another day...
author Gregory Szorc <gregory.szorc@gmail.com>
date Sat, 02 Jul 2016 09:41:40 -0700
parents 26a5d605b868
children be68a4445041
line wrap: on
line diff
--- a/mercurial/sslutil.py	Fri Jul 01 15:12:33 2016 -0500
+++ b/mercurial/sslutil.py	Sat Jul 02 09:41:40 2016 -0700
@@ -236,7 +236,7 @@
                 if _dnsnamematch(value, hostname):
                     return
             except wildcarderror as e:
-                return e.message
+                return e.args[0]
 
             dnsnames.append(value)
 
@@ -257,7 +257,7 @@
                         if _dnsnamematch(value, hostname):
                             return
                     except wildcarderror as e:
-                        return e.message
+                        return e.args[0]
 
                     dnsnames.append(value)