From f604cffdce1421d976cc14f08bb20460d9017dc3 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Thu, 12 Oct 2023 13:39:12 +0800 Subject: [PATCH] multiuser racer bugfix --- koboldcpp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/koboldcpp.py b/koboldcpp.py index 517668ef4..dd1873f3a 100755 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -695,7 +695,7 @@ class ServerRequestHandler(http.server.SimpleHTTPRequestHandler): multiuserkey = "" pass - if (multiuserkey!="" and multiuserkey==currentusergenkey) or requestsinqueue==0: + if (multiuserkey=="" and requestsinqueue==0) or (multiuserkey!="" and multiuserkey==currentusergenkey): ag = handle.abort_generate() time.sleep(0.3) #short delay before replying self.send_response(200) @@ -717,7 +717,7 @@ class ServerRequestHandler(http.server.SimpleHTTPRequestHandler): pass if totalgens>0: - if (multiuserkey!="" and multiuserkey==currentusergenkey) or requestsinqueue==0: + if (multiuserkey=="" and requestsinqueue==0) or (multiuserkey!="" and multiuserkey==currentusergenkey): pendtxt = handle.get_pending_output() pendtxtStr = ctypes.string_at(pendtxt).decode("UTF-8","ignore") self.send_response(200)