##// END OF EJS Templates
ssl: remove CERT_REQUIRED constant that was necessary for compatibility
Yuya Nishihara -
r25432:bdc15b3c default
parent child Browse files
Show More
@@ -12,7 +12,6 b' from mercurial import util'
12 from mercurial.i18n import _
12 from mercurial.i18n import _
13
13
14 _canloaddefaultcerts = False
14 _canloaddefaultcerts = False
15 CERT_REQUIRED = ssl.CERT_REQUIRED
16 try:
15 try:
17 ssl_context = ssl.SSLContext
16 ssl_context = ssl.SSLContext
18 _canloaddefaultcerts = util.safehasattr(ssl_context, 'load_default_certs')
17 _canloaddefaultcerts = util.safehasattr(ssl_context, 'load_default_certs')
@@ -144,7 +143,7 b' def sslkwargs(ui, host):'
144 ui.setconfig('web', 'cacerts', cacerts, 'defaultcacerts')
143 ui.setconfig('web', 'cacerts', cacerts, 'defaultcacerts')
145 if cacerts != '!':
144 if cacerts != '!':
146 kws.update({'ca_certs': cacerts,
145 kws.update({'ca_certs': cacerts,
147 'cert_reqs': CERT_REQUIRED,
146 'cert_reqs': ssl.CERT_REQUIRED,
148 })
147 })
149 return kws
148 return kws
150
149
General Comments 0
You need to be logged in to leave comments. Login now