# HG changeset patch # User FUJIWARA Katsunori <fo...@lares.dti.ne.jp> # Date 1502798786 -32400 # Tue Aug 15 21:06:26 2017 +0900 # Node ID 9278f5eb1e79227c875ddf3a2147b18fc529c504 # Parent b6dd19c795147e675b9caf58383b6cafd3f03534 # Available At https://bitbucket.org/foozy/mercurial-wip # hg pull https://bitbucket.org/foozy/mercurial-wip -r 9278f5eb1e79 # EXP-Topic i18n-fix-update-pot-issues i18n: ignore docstring for modules under mercurial
Docstring of modules is needed only for "hg help -e EXTNAME". This is a preparation for applying hggettext on util.py, which has module docstring, but it isn't needed for translation. diff --git a/i18n/hggettext b/i18n/hggettext --- a/i18n/hggettext +++ b/i18n/hggettext @@ -103,7 +103,7 @@ def docstrings(path): only extract docstrings from functions mentioned in these tables. """ mod = importpath(path) - if mod.__doc__: + if not path.startswith('mercurial/') and mod.__doc__: src = open(path).read() lineno = 1 + offset(src, mod.__doc__, path, 7) print(poentry(path, lineno, mod.__doc__)) _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel