From 7759643e935c6f7e21a3d2f4e8953d84d4c65f59 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 30 Mar 2024 23:31:40 +0200 Subject: [PATCH] Assume main class is in last module instead of first --- maubot/loader/zip.py | 2 +- maubot/standalone/__main__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/maubot/loader/zip.py b/maubot/loader/zip.py index 70cee5a..183d3e6 100644 --- a/maubot/loader/zip.py +++ b/maubot/loader/zip.py @@ -167,7 +167,7 @@ class ZippedPluginLoader(PluginLoader): if "/" in meta.main_class: self.main_module, self.main_class = meta.main_class.split("/")[:2] else: - self.main_module = meta.modules[0] + self.main_module = meta.modules[-1] self.main_class = meta.main_class self._file = file diff --git a/maubot/standalone/__main__.py b/maubot/standalone/__main__.py index 6d3150d..c320af4 100644 --- a/maubot/standalone/__main__.py +++ b/maubot/standalone/__main__.py @@ -115,7 +115,7 @@ with open(args.meta, "r") as meta_file: if "/" in meta.main_class: module, main_class = meta.main_class.split("/", 1) else: - module = meta.modules[0] + module = meta.modules[-1] main_class = meta.main_class if args.meta != "maubot.yaml" and os.path.dirname(args.meta) != "":