From 1be429c5cdb76edd99f98b63f3d84469ec38e702 Mon Sep 17 00:00:00 2001 From: Lerking Date: Thu, 27 Mar 2025 20:33:19 +0000 Subject: [PATCH] Update xtendr/xtendrsystem.py --- xtendr/xtendrsystem.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xtendr/xtendrsystem.py b/xtendr/xtendrsystem.py index 5d4273f..6effe80 100644 --- a/xtendr/xtendrsystem.py +++ b/xtendr/xtendrsystem.py @@ -2,6 +2,7 @@ import importlib import sys import os import json +import threading from xtendr.xtendrbase import XtendRBase __version__ = "0.1.3" @@ -74,7 +75,7 @@ class XtendRSystem: """Pre-load data if needed""" if name in plugins: if self.plugins[name].use_pre_load: # Is pre-loading neccessary? - self.plugins[name].pre_load() + threading.Thread(target=self.plugins[name].pre_load()).start() def run(self, name: str, *args, **kwargs): """Run the plugin's 'run' method if available."""