D12342: url: remove Python 2.7 support code
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Fri Mar 4 03:33:00 UTC 2022
indygreg created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D12342
AFFECTED FILES
mercurial/url.py
CHANGE DETAILS
diff --git a/mercurial/url.py b/mercurial/url.py
--- a/mercurial/url.py
+++ b/mercurial/url.py
@@ -10,7 +10,6 @@
import base64
import socket
-import sys
from .i18n import _
from .pycompat import getattr
@@ -343,16 +342,6 @@
keepalive.HTTPConnection.__init__(self, *args, **kwargs)
self._create_connection = createconn
- if sys.version_info < (2, 7, 7):
- # copied from 2.7.14, since old implementations directly call
- # socket.create_connection()
- def connect(self):
- self.sock = self._create_connection(
- (self.host, self.port), self.timeout, self.source_address
- )
- if self._tunnel_host:
- self._tunnel()
-
class logginghttphandler(httphandler):
"""HTTP handler that logs socket I/O."""
To: indygreg, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
More information about the Mercurial-devel
mailing list