From 027c2394246d830d51819b708bd5031243074f0a Mon Sep 17 00:00:00 2001 From: SantaSpeen Date: Sat, 27 Jul 2024 05:16:31 +0300 Subject: [PATCH] [!] Fix 'add_in.lua' --- src/modules/PluginsLoader/lua_plugins_loader.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/PluginsLoader/lua_plugins_loader.py b/src/modules/PluginsLoader/lua_plugins_loader.py index 50c80fa..b4d3d5d 100644 --- a/src/modules/PluginsLoader/lua_plugins_loader.py +++ b/src/modules/PluginsLoader/lua_plugins_loader.py @@ -5,6 +5,7 @@ import platform import random import re import shutil +import sys import threading import time @@ -640,7 +641,11 @@ class LuaPluginsLoader: p0 = os.path.join(pa, name, "?.lua") p1 = os.path.join(pa, name, "lua", "?.lua") lua_globals.package.path += f';{p0};{p1}' - with open("modules/PluginsLoader/add_in.lua", "r") as f: + try: + _file = os.path.join(sys._MEIPASS, "add_in.lua") + except AttributeError: + _file = "modules/PluginsLoader/add_in.lua" + with open(_file, "r") as f: lua.execute(f.read()) self.lua_plugins.update({name: {"lua": lua, "ok": False}}) plugin_path = os.path.join(self.plugins_dir, name)