diff -r ff72bd52d56a -r 9d2b2df2c2ba mercurial/extensions.py --- a/mercurial/extensions.py Fri Mar 06 10:52:44 2020 +0100 +++ b/mercurial/extensions.py Fri Mar 06 13:27:41 2020 -0500 @@ -787,11 +787,11 @@ try: from hgext import __index__ # pytype: disable=import-error - return dict( - (name, gettext(desc)) + return { + name: gettext(desc) for name, desc in pycompat.iteritems(__index__.docs) if name not in _order - ) + } except (ImportError, AttributeError): pass