diff -r 1d937e495cd0 -r a2f922825721 mercurial/sslutil.py --- a/mercurial/sslutil.py Thu Feb 02 17:35:47 2023 +0100 +++ b/mercurial/sslutil.py Thu Feb 02 17:36:07 2023 +0100 @@ -419,7 +419,7 @@ pass # Try to print more helpful error messages for known failures. - if util.safehasattr(e, b'reason'): + if util.safehasattr(e, 'reason'): # This error occurs when the client and server don't share a # common/supported SSL/TLS protocol. We've disabled SSLv2 and SSLv3 # outright. Hopefully the reason for this error is that we require