mirror of https://github.com/coddrago/Heroku
Fix weird bug with un-translated modules due to invalid `__module__`
parent
aa34046f27
commit
fdef2634de
|
@ -211,7 +211,10 @@ class LoaderMod(loader.Module):
|
||||||
available = "\n".join(
|
available = "\n".join(
|
||||||
f"<code>{i}</code>"
|
f"<code>{i}</code>"
|
||||||
for i in sorted(
|
for i in sorted(
|
||||||
[utils.escape_html(i) for i in (await self.get_repo_list("full")).values()]
|
[
|
||||||
|
utils.escape_html(i)
|
||||||
|
for i in (await self.get_repo_list("full")).values()
|
||||||
|
]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -429,6 +432,7 @@ class LoaderMod(loader.Module):
|
||||||
).group(1)
|
).group(1)
|
||||||
ver_ = tuple(map(int, ver.split(".")))
|
ver_ = tuple(map(int, ver.split(".")))
|
||||||
if main.__version__ < ver_:
|
if main.__version__ < ver_:
|
||||||
|
if isinstance(message, Message):
|
||||||
await utils.answer(
|
await utils.answer(
|
||||||
message,
|
message,
|
||||||
self.strings("version_incompatible").format(ver),
|
self.strings("version_incompatible").format(ver),
|
||||||
|
@ -442,6 +446,9 @@ class LoaderMod(loader.Module):
|
||||||
if name is None:
|
if name is None:
|
||||||
uid = "__extmod_" + str(uuid.uuid4())
|
uid = "__extmod_" + str(uuid.uuid4())
|
||||||
else:
|
else:
|
||||||
|
if name.startswith(self.config["MODULES_REPO"]):
|
||||||
|
name = name.split("/")[-1].split(".py")[0]
|
||||||
|
|
||||||
uid = name.replace("%", "%%").replace(".", "%d")
|
uid = name.replace("%", "%%").replace(".", "%d")
|
||||||
|
|
||||||
module_name = "hikka.modules." + uid
|
module_name = "hikka.modules." + uid
|
||||||
|
|
Loading…
Reference in New Issue