D6044: phabricator: convert conduit response JSON unicode to bytes inside callconduit
yuja (Yuya Nishihara)
phabricator at mercurial-scm.org
Sun Mar 3 04:47:24 EST 2019
yuja added a comment.
> - parsed = json.loads(body) + parsed = pycompat.rapply(lambda x: encoding.unitolocal(x) + if isinstance(x, unicode) else x, json.loads(body))
s/unicode/pycompat.unicode/
Perhaps some of `r''` would have to be changed to `b''` since dict keys
are now byte strings. See the wiki page for our Py3 hacks.
https://www.mercurial-scm.org/wiki/Python3
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D6044
To: Kwan, #hg-reviewers
Cc: yuja, mercurial-devel
More information about the Mercurial-devel
mailing list