# HG changeset patch # User Matt Mackall # Date 1265845377 21600 # Node ID af4c42ec19edb74e7dba101c5d14669c13e315dd # Parent b59fba37e5e6ffd45cabfbfd8f70f9554f3dbee5 ssl: fix compatibility with pre-2.6 Python diff -r b59fba37e5e6 -r af4c42ec19ed mercurial/url.py --- a/mercurial/url.py Wed Feb 10 21:17:58 2010 +0100 +++ b/mercurial/url.py Wed Feb 10 17:42:57 2010 -0600 @@ -272,7 +272,7 @@ try: _create_connection = socket.create_connection - except ImportError: + except AttributeError: def _create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): # lifted from Python 2.6