D5975: url: don't pass strict argument on Python 3
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Sat Feb 16 03:34:28 UTC 2019
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG544035846830: url: don't pass strict argument on Python 3 (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5975?vs=14114&id=14121
REVISION DETAIL
https://phab.mercurial-scm.org/D5975
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
@@ -216,9 +216,14 @@
# majority of the following code is duplicated from
# httplib.HTTPConnection as there are no adequate places to
# override functions to provide the needed functionality
+ # strict was removed in Python 3.4.
+ kwargs = {}
+ if not pycompat.ispy3:
+ kwargs['strict'] = self.strict
+
res = self.response_class(self.sock,
- strict=self.strict,
- method=self._method)
+ method=self._method,
+ **kwargs)
while True:
version, status, reason = res._read_status()
To: indygreg, #hg-reviewers
Cc: mjpieters, mercurial-devel
More information about the Mercurial-devel
mailing list