From d503def592afd897833fc50909221bc71d6bd420 Mon Sep 17 00:00:00 2001 From: Hikari Date: Sat, 23 Apr 2022 12:40:52 +0000 Subject: [PATCH] Hopefully fix origin of core modules --- hikka/loader.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hikka/loader.py b/hikka/loader.py index de51024..b3c293e 100755 --- a/hikka/loader.py +++ b/hikka/loader.py @@ -326,9 +326,9 @@ class Modules: ] self._register_modules(mods) - self._register_modules(external_mods) + self._register_modules(external_mods, "") - def _register_modules(self, modules: list): + def _register_modules(self, modules: list, origin: str = ""): for mod in modules: try: module_name = f"{__package__}.{MODULES_NAME}.{os.path.basename(mod)[:-3]}" # fmt: skip @@ -336,11 +336,11 @@ class Modules: with open(mod, "r") as file: spec = ModuleSpec( module_name, - StringLoader(file.read(), ""), - origin="", + StringLoader(file.read(), origin), + origin=origin, ) - self.register_module(spec, module_name, "") + self.register_module(spec, module_name, origin) except BaseException as e: logging.exception(f"Failed to load module {mod} due to {e}:")