Some minor refactorings

This commit is contained in:
Griatch 2020-11-15 11:30:09 +01:00
parent d95b8ee6a2
commit 762da2d1bc

View file

@ -168,29 +168,20 @@ class CmdHelp(Command):
Returns the formatted string, ready to be sent.
"""
start_chunk = f"{_SEP}\n"
title_chunk = f"|CHelp for |w{title}|n" if title else ""
aliases_chunk = " |C(aliases: {}|C)|n" \
.format("|C,|n ".join(f"|w{ali}|n" for ali in aliases)) \
if aliases else ""
help_text_chunk = f"\n{dedent(help_text.rstrip())}" \
if help_text else ""
suggested_chunk = \
"\n\n|CSuggested:|n {}" \
.format(fill("|C,|n ".join(f"|w{sug}|n" for sug in suggested))) \
if suggested else ""
end_chunk = f"\n{_SEP}"
start = f"{_SEP}\n"
title = f"|CHelp for |w{title}|n" if title else ""
aliases = (
" |C(aliases: {}|C)|n".format("|C,|n ".join(f"|w{ali}|n" for ali in aliases))
if aliases else "")
help_text = (
f"\n{dedent(help_text.rstrip())}"if help_text else "")
suggested = (
"\n\n|CSuggested:|n {}".format(
fill("|C,|n ".join(f"|w{sug}|n" for sug in suggested)))
if suggested else "")
end = f"\n{_SEP}"
help_entry_chunks = [
start_chunk,
title_chunk,
aliases_chunk,
help_text_chunk,
suggested_chunk,
end_chunk,
]
string = "".join(help_entry_chunks)
return string
return "".join((start, title, aliases, help_text, suggested, end))
def format_help_list(self, hdict_cmds, hdict_db):
"""