summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authormarios8543 <marios8543@gmail.com>2023-10-31 17:04:48 +0200
committermarios8543 <marios8543@gmail.com>2023-10-31 17:04:48 +0200
commit44e6f03b0655a9f1e87530141ad907b9553744cc (patch)
treec675bb7228de8b37ea52906110abbed226ba89c6 /backend
parentd00506d141eb940e6e6c0e2d2cf8b558070f8d7a (diff)
downloaddecky-loader-44e6f03b0655a9f1e87530141ad907b9553744cc.tar.gz
decky-loader-44e6f03b0655a9f1e87530141ad907b9553744cc.zip
Fix logging.handlers import and improve plugin modulesv2.10.8-pre1
Diffstat (limited to 'backend')
-rw-r--r--backend/src/plugin.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/backend/src/plugin.py b/backend/src/plugin.py
index 3d5d95db..b57bc5f7 100644
--- a/backend/src/plugin.py
+++ b/backend/src/plugin.py
@@ -80,7 +80,9 @@ class PluginWrapper:
syspath.append(path.join(environ["DECKY_PLUGIN_DIR"], "py_modules"))
#TODO: FIX IN A LESS CURSED WAY
- sysmodules.update(sysmodules["src"].__dict__)
+ keys = [key.replace("src.", "") for key in sysmodules if key.startswith("src.")]
+ for key in keys:
+ sysmodules[key] = sysmodules["src"].__dict__[key]
spec = spec_from_file_location("_", self.file)
assert spec is not None