Use the new indent parameter instead of indenting manually

This commit is contained in:
Kovid Goyal 2024-11-12 09:57:55 +05:30
parent 77d4d2a370
commit 7a3571cf56
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 3 additions and 3 deletions

View File

@ -33,11 +33,10 @@ def formatter_funcs():
ffml = FFMLProcessor()
all_funcs = formatter_functions().get_builtins()
for func_name, func in all_funcs.items():
text = ffml.document_to_rst(func.doc, func_name)
# indent the text since :ffdoc: is used inside lists
# if we need no indent we can create a new role like
# :ffdoc-no-indent:
text = '\n '.join(text.splitlines())
text = ffml.document_to_rst(func.doc, func_name, indent=1)
ans[func_name] = text.strip()
db.close()
del db

View File

@ -34,7 +34,8 @@ from calibre.utils.config import tweaks
from calibre.utils.date import UNDEFINED_DATE, format_date, now, parse_date
from calibre.utils.icu import capitalize, sort_key, strcmp
from calibre.utils.icu import lower as icu_lower
from calibre.utils.localization import _ as xlated, calibre_langcode_to_name, canonicalize_lang
from calibre.utils.localization import _ as xlated
from calibre.utils.localization import calibre_langcode_to_name, canonicalize_lang
from calibre.utils.titlecase import titlecase
from polyglot.builtins import iteritems, itervalues