mercurial/help.py
changeset 44027 52f0140c2604
parent 43871 1390bb81163e
child 44295 142d2a4cb69a
equal deleted inserted replaced
44026:44b03c0313aa 44027:52f0140c2604
   311 
   311 
   312 def loaddoc(topic, subdir=None):
   312 def loaddoc(topic, subdir=None):
   313     """Return a delayed loader for help/topic.txt."""
   313     """Return a delayed loader for help/topic.txt."""
   314 
   314 
   315     def loader(ui):
   315     def loader(ui):
   316         package = b'helptext'
   316         package = b'mercurial.helptext'
   317         if subdir:
   317         if subdir:
   318             package = b'helptext' + b'.' + subdir
   318             package += b'.' + subdir
   319         with resourceutil.open_resource(package, topic + b'.txt') as fp:
   319         with resourceutil.open_resource(package, topic + b'.txt') as fp:
   320             doc = gettext(fp.read())
   320             doc = gettext(fp.read())
   321         for rewriter in helphooks.get(topic, []):
   321         for rewriter in helphooks.get(topic, []):
   322             doc = rewriter(ui, topic, doc)
   322             doc = rewriter(ui, topic, doc)
   323         return doc
   323         return doc