Small refactor is made

This commit is contained in:
Profitroll 2023-05-26 13:02:09 +02:00
parent dc760a8b67
commit ce0503500a

View File

@ -31,7 +31,7 @@ async def _(key: str, *args: str, locale: str = sync.config_get("locale")) -> An
)
)
except FileNotFoundError:
return f'⚠️ Locale in config is invalid: could not get "{key}" in {str(args)} from locale "{locale}"'
return f'⚠️ Locale in config is invalid: could not get "{key}" in {args} from locale "{locale}"'
this_key = this_dict
for dict_key in args:
@ -40,7 +40,7 @@ async def _(key: str, *args: str, locale: str = sync.config_get("locale")) -> An
try:
return this_key[key]
except KeyError:
return f'⚠️ Locale in config is invalid: could not get "{key}" in {str(args)} from locale "{locale}"'
return f'⚠️ Locale in config is invalid: could not get "{key}" in {args} from locale "{locale}"'
async def in_all_locales(key: str, *args: str) -> list:
@ -55,13 +55,9 @@ async def in_all_locales(key: str, *args: str) -> list:
"""
output = []
valid_locales = []
files_locales = listdir(await config_get("locale", "locations"))
for entry in files_locales:
valid_locales.append(".".join(entry.split(".")[:-1]))
valid_locales = [".".join(entry.split(".")[:-1]) for entry in files_locales]
for lc in valid_locales:
try:
this_dict = await json_read(