forked from cswimr/SeaCogs
fix(aurora): fixed TypeError in embed _overrides function
This commit is contained in:
parent
d99df7f898
commit
a373f63756
2 changed files with 13 additions and 5 deletions
|
@ -4,7 +4,7 @@ from discord import Embed, Guild, Member, User
|
|||
from redbot.core import commands
|
||||
from redbot.core.utils.chat_formatting import bold, error, warning
|
||||
|
||||
from .utils import get_bool_emoji
|
||||
from .utils import get_bool_emoji, get_pagesize_str
|
||||
from ..utilities.config import config
|
||||
|
||||
async def _core(ctx: commands.Context) -> Embed:
|
||||
|
@ -33,8 +33,8 @@ async def _overrides(user: Union[Member, User]) -> str:
|
|||
bold("Auto Evidence Format: ") + get_bool_emoji(override_settings['auto_evidenceformat']),
|
||||
bold("Ephemeral: ") + get_bool_emoji(override_settings['ephemeral']),
|
||||
bold("Inline: ") + get_bool_emoji(override_settings['inline']),
|
||||
bold("Inline Pagesize: ") + override_settings['inline_pagesize'] + " cases per page",
|
||||
bold("Pagesize: ") + override_settings['pagesize'] + " cases per page",
|
||||
bold("Inline Pagesize: ") + get_pagesize_str(override_settings['inline_pagesize']),
|
||||
bold("Pagesize: ") + get_pagesize_str(override_settings['pagesize']),
|
||||
]
|
||||
overrides = '\n'.join(overrides)
|
||||
return overrides
|
||||
|
@ -72,8 +72,8 @@ async def _guild(guild: Guild) -> str:
|
|||
bold("Auto Evidence Format: ") + get_bool_emoji(guild_settings['auto_evidenceformat']),
|
||||
bold("Ephemeral: ") + get_bool_emoji(guild_settings['history_ephemeral']),
|
||||
bold("History Inline: ") + get_bool_emoji(guild_settings['history_inline']),
|
||||
bold("History Pagesize: ") + guild_settings['history_pagesize'] + " cases per page",
|
||||
bold("History Inline Pagesize: ") + guild_settings['history_inline_pagesize'] + " cases per page"
|
||||
bold("History Pagesize: ") + get_pagesize_str(guild_settings['history_pagesize']),
|
||||
bold("History Inline Pagesize: ") + get_pagesize_str(guild_settings['history_inline_pagesize'])
|
||||
]
|
||||
guild_str = '\n'.join(guild_str)
|
||||
return guild_str
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
from typing import Union
|
||||
|
||||
def get_bool_emoji(value: bool) -> str:
|
||||
"""Returns a unicode emoji based on a boolean value."""
|
||||
if value is True:
|
||||
|
@ -6,3 +8,9 @@ def get_bool_emoji(value: bool) -> str:
|
|||
return "\N{NO ENTRY SIGN}"
|
||||
if value is None:
|
||||
return "\N{BLACK QUESTION MARK ORNAMENT}\N{VARIATION SELECTOR-16}"
|
||||
|
||||
def get_pagesize_str(value: Union[int, None]) -> str:
|
||||
"""Returns a string based on a pagesize value."""
|
||||
if value is None:
|
||||
return "\N{BLACK QUESTION MARK ORNAMENT}\N{VARIATION SELECTOR-16}"
|
||||
return str(value) + " cases per page"
|
||||
|
|
Loading…
Reference in a new issue