avoid conflictinng sys args

This commit is contained in:
db0
2023-08-25 15:05:36 +02:00
parent 3f438fda53
commit 4b2d591354

View File

@@ -1359,7 +1359,11 @@ class system_settings(settings):
self._horde_pid = "Pending" # Hack to make sure we don't launch twice while it loads
logger.info("Starting Horde bridge")
bd_module = importlib.import_module("AI-Horde-Worker.worker.bridge_data.scribe")
logger.debug("Clearing command line args in sys.argv before AI Horde Scribe load")
sys_arg_bkp = sys.argv.copy()
sys.argv = sys.argv[:1]
bridge_data = bd_module.KoboldAIBridgeData()
sys.argv = sys_arg_bkp
bridge_data.reload_data()
bridge_data.kai_url = f'http://127.0.0.1:{self.port}'
bridge_data.horde_url = self._koboldai_var.horde_url