D12303: wireprotoframing: remove Python 2 support code
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Wed Mar 2 23:31:43 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/D12303
AFFECTED FILES
mercurial/wireprotoframing.py
CHANGE DETAILS
diff --git a/mercurial/wireprotoframing.py b/mercurial/wireprotoframing.py
--- a/mercurial/wireprotoframing.py
+++ b/mercurial/wireprotoframing.py
@@ -761,11 +761,6 @@
self._decompressor = zlib.decompressobj()
def decode(self, data):
- # Python 2's zlib module doesn't use the buffer protocol and can't
- # handle all bytes-like types.
- if not pycompat.ispy3 and isinstance(data, bytearray):
- data = bytes(data)
-
return self._decompressor.decompress(data)
To: indygreg, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
More information about the Mercurial-devel
mailing list