Mercurial > public > mercurial-scm > hg-stable
view mercurial/__init__.py @ 50318:3bb7c56e8fe6 stable
url: don't ignore timeout for https connections
For http, we use the stdlib's HTTPConnection.connect which passes the
timeout down to socket.create_connection; for https, we override the
connect method but weren't handling the timeout, so connections could
hang for hours even with http.timeout set to low values.
author | Julien Cristau <jcristau@mozilla.com> |
---|---|
date | Tue, 21 Mar 2023 15:27:03 +0100 |
parents | 6000f5b25c9b |
children | f4733654f144 |
line wrap: on
line source
# __init__.py - Startup and module loading logic for Mercurial. # # Copyright 2015 Gregory Szorc <gregory.szorc@gmail.com> # # This software may be used and distributed according to the terms of the # GNU General Public License version 2 or any later version. # Allow 'from mercurial import demandimport' to keep working. import hgdemandimport demandimport = hgdemandimport