Mercurial > hg
comparison mercurial/extensions.py @ 49026:2d519511c5c3
extensions: use new function for getting first line of string
Differential Revision: https://phab.mercurial-scm.org/D12409
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 24 Mar 2022 22:05:13 -0700 |
parents | 642e31cb55f0 |
children | 9d8757ddd0ab |
comparison
equal
deleted
inserted
replaced
49025:f808417db5cc | 49026:2d519511c5c3 |
---|---|
829 | 829 |
830 exts = {} | 830 exts = {} |
831 for name, path in paths.items(): | 831 for name, path in paths.items(): |
832 doc = _disabledhelp(path) | 832 doc = _disabledhelp(path) |
833 if doc and name != b'__index__': | 833 if doc and name != b'__index__': |
834 exts[name] = doc.splitlines()[0] | 834 exts[name] = stringutil.firstline(doc) |
835 | 835 |
836 return exts | 836 return exts |
837 | 837 |
838 | 838 |
839 def disabled_help(name): | 839 def disabled_help(name): |
933 for ename, ext in extensions(): | 933 for ename, ext in extensions(): |
934 doc = gettext(ext.__doc__) or _(b'(no help text available)') | 934 doc = gettext(ext.__doc__) or _(b'(no help text available)') |
935 assert doc is not None # help pytype | 935 assert doc is not None # help pytype |
936 if shortname: | 936 if shortname: |
937 ename = ename.split(b'.')[-1] | 937 ename = ename.split(b'.')[-1] |
938 exts[ename] = doc.splitlines()[0].strip() | 938 exts[ename] = stringutil.firstline(doc).strip() |
939 | 939 |
940 return exts | 940 return exts |
941 | 941 |
942 | 942 |
943 def notloaded(): | 943 def notloaded(): |