From 4c97c291f132b03b3e5d6314248af68f00f5112f Mon Sep 17 00:00:00 2001 From: ebolam Date: Thu, 29 Sep 2022 13:49:34 -0400 Subject: [PATCH] Fix disconnect on story load for large stories --- koboldai_settings.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/koboldai_settings.py b/koboldai_settings.py index b5e9eb5e..672244ff 100644 --- a/koboldai_settings.py +++ b/koboldai_settings.py @@ -6,6 +6,7 @@ from flask_socketio import SocketIO from collections import OrderedDict import multiprocessing from logger import logger +import eventlet serverstarted = False queue = None @@ -1330,6 +1331,7 @@ class KoboldStoryRegister(object): if self.actions[key]['In AI Input']: self.actions[key]['Selected Text Length'] = len(self.tokenizer.encode(self.actions[key]['Selected Text'])) process_variable_changes(self.socketio, "story", 'actions', {"id": key, 'action': self.actions[key]}, None) + eventlet.sleep(0.01) else: for key in self.actions: self.actions[key]['Selected Text Length'] = 0