[PATCH stable] py3: use pycompat.bytestr() instead of pycompat.sysstr()

Yuya Nishihara yuya at tcha.org
Tue Nov 19 06:51:36 EST 2019


On Tue, 19 Nov 2019 11:59:53 +0100, Manuel Jacob wrote:
> # HG changeset patch
> # User Manuel Jacob <me at manueljacob.de>
> # Date 1574161183 -3600
> #      Tue Nov 19 11:59:43 2019 +0100
> # Branch stable
> # Node ID c5bcd946a34b77d7680d62ea329542a06d48b5df
> # Parent  0f82b29f7494399c93920543ce65bf9258459cd5
> py3: use pycompat.bytestr() instead of pycompat.sysstr()
> 
> pycompat.sysstr() doesn’t work because it doesn’t accept arguments of type
> `type` and returns a unicode object on Python3, while the format string wants
> a bytes-like object.

Yup, sysstr() is bytes->str function. Queued, thanks.


More information about the Mercurial-devel mailing list