[PATCH V2] py3: make format strings unicodes and not bytes
Augie Fackler
raf at durin42.com
Sat Oct 8 10:54:41 EDT 2016
On Sat, Oct 08, 2016 at 04:39:19PM +0200, Pulkit Goyal wrote:
> # HG changeset patch
> # User Pulkit Goyal <7895pulkit at gmail.com>
> # Date 1475935858 -7200
> # Sat Oct 08 16:10:58 2016 +0200
> # Node ID 6847725111006f427e2c460948aa07acb36364a6
> # Parent 14da91b1ac26cac422b04a5e41b451e381c75e08
> py3: make format strings unicodes and not bytes
Queued, thanks
> Fixes issues on Python 3, wherein docstrings are unicodes.
> Shouldn't break anything on Python 2.
>
> diff -r 14da91b1ac26 -r 684772511100 mercurial/filemerge.py
> --- a/mercurial/filemerge.py Sat Oct 08 08:36:39 2016 -0400
> +++ b/mercurial/filemerge.py Sat Oct 08 16:10:58 2016 +0200
> @@ -19,6 +19,7 @@
> error,
> formatter,
> match,
> + pycompat,
> scmutil,
> simplemerge,
> tagmerge,
> @@ -93,7 +94,8 @@
> '''return a decorator for populating internal merge tool table'''
> def decorator(func):
> fullname = ':' + name
> - func.__doc__ = "``%s``\n" % fullname + func.__doc__.strip()
> + func.__doc__ = pycompat.sysstr("``%s``\n" % fullname)
> + + func.__doc__.strip()
> internals[fullname] = func
> internals['internal:' + name] = func
> internalsdoc[fullname] = func
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
More information about the Mercurial-devel
mailing list