mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
Fix formatting breaking with nested formatting utils in help (#5601)
* Fix formatting breaking with nested formatters. * Remove useless f-strings * Revert formatting to the one before PR #5435 * One more small formatting revert Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
This commit is contained in:
parent
02f1ad919d
commit
7d716a2d67
@ -401,9 +401,11 @@ class RedHelpFormatter(HelpFormatterABC):
|
|||||||
)
|
)
|
||||||
for i, page in enumerate(pagify(subtext, page_length=500, shorten_by=0)):
|
for i, page in enumerate(pagify(subtext, page_length=500, shorten_by=0)):
|
||||||
if i == 0:
|
if i == 0:
|
||||||
title = bold(underline(_("Subcommands:")))
|
title = bold(underline(_("Subcommands:")), escape_formatting=False)
|
||||||
else:
|
else:
|
||||||
title = bold(underline(_("Subcommands: (continued)")))
|
title = bold(underline(_("Subcommands:")), escape_formatting=False) + _(
|
||||||
|
" (continued)"
|
||||||
|
)
|
||||||
field = EmbedField(title, page, False)
|
field = EmbedField(title, page, False)
|
||||||
emb["fields"].append(field)
|
emb["fields"].append(field)
|
||||||
|
|
||||||
@ -576,9 +578,11 @@ class RedHelpFormatter(HelpFormatterABC):
|
|||||||
)
|
)
|
||||||
for i, page in enumerate(pagify(command_text, page_length=500, shorten_by=0)):
|
for i, page in enumerate(pagify(command_text, page_length=500, shorten_by=0)):
|
||||||
if i == 0:
|
if i == 0:
|
||||||
title = f"{underline(bold(_('Commands:')))}"
|
title = underline(bold(_("Commands:")), escape_formatting=False)
|
||||||
else:
|
else:
|
||||||
title = f"{underline(bold(_('Commands: (continued)')))}"
|
title = underline(bold(_("Commands:")), escape_formatting=False) + _(
|
||||||
|
" (continued)"
|
||||||
|
)
|
||||||
field = EmbedField(title, page, False)
|
field = EmbedField(title, page, False)
|
||||||
emb["fields"].append(field)
|
emb["fields"].append(field)
|
||||||
|
|
||||||
@ -628,9 +632,9 @@ class RedHelpFormatter(HelpFormatterABC):
|
|||||||
for cog_name, data in coms:
|
for cog_name, data in coms:
|
||||||
|
|
||||||
if cog_name:
|
if cog_name:
|
||||||
title = f"{underline(bold(cog_name))}:"
|
title = underline(bold(f"{cog_name}:"), escape_formatting=False)
|
||||||
else:
|
else:
|
||||||
title = f"{underline(bold(_('No Category:')))}"
|
title = underline(bold(_("No Category:")), escape_formatting=False)
|
||||||
|
|
||||||
def shorten_line(a_line: str) -> str:
|
def shorten_line(a_line: str) -> str:
|
||||||
if len(a_line) < 70: # embed max width needs to be lower
|
if len(a_line) < 70: # embed max width needs to be lower
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user