D6623: py3: store _origdoc as str
martinvonz (Martin von Zweigbergk)
phabricator at mercurial-scm.org
Wed Jul 10 19:39:53 UTC 2019
Closed by commit rHG83666f011679: py3: store _origdoc as str (authored by martinvonz).
This revision was automatically updated to reflect the committed changes.
This revision was not accepted when it landed; it landed in state "Needs Review".
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D6623?vs=15855&id=15877
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D6623/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D6623
AFFECTED FILES
hgext/show.py
mercurial/registrar.py
CHANGE DETAILS
diff --git a/mercurial/registrar.py b/mercurial/registrar.py
--- a/mercurial/registrar.py
+++ b/mercurial/registrar.py
@@ -64,8 +64,8 @@
raise error.ProgrammingError(msg)
if func.__doc__ and not util.safehasattr(func, '_origdoc'):
- doc = pycompat.sysbytes(func.__doc__).strip()
- func._origdoc = doc
+ func._origdoc = func.__doc__.strip()
+ doc = pycompat.sysbytes(func._origdoc)
func.__doc__ = pycompat.sysstr(self._formatdoc(decl, doc))
self._table[name] = func
diff --git a/hgext/show.py b/hgext/show.py
--- a/hgext/show.py
+++ b/hgext/show.py
@@ -460,8 +460,8 @@
longest = max(map(len, showview._table.keys()))
entries = []
for key in sorted(showview._table.keys()):
- entries.append(pycompat.sysstr(' %s %s' % (
- key.ljust(longest), showview._table[key]._origdoc)))
+ entries.append(r' %s %s' % (
+ pycompat.sysstr(key.ljust(longest)), showview._table[key]._origdoc))
cmdtable['show'][0].__doc__ = pycompat.sysstr('%s\n\n%s\n ') % (
cmdtable['show'][0].__doc__.rstrip(),
To: martinvonz, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list