Merge pull request #445 from db0/scribe

fix: Avoid conflicting args
This commit is contained in:
henk717
2023-08-28 18:04:15 +02:00
committed by GitHub

View File

@@ -1358,8 +1358,12 @@ class system_settings(settings):
if self._horde_pid is None:
self._horde_pid = "Pending" # Hack to make sure we don't launch twice while it loads
logger.info("Starting Horde bridge")
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]
bd_module = importlib.import_module("AI-Horde-Worker.worker.bridge_data.scribe")
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