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():