mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-10 17:14:36 +00:00
multiplayer error handling
This commit is contained in:
parent
1b663e10c8
commit
a439dcb38e
2 changed files with 254 additions and 13 deletions
17
koboldcpp.py
17
koboldcpp.py
|
@ -2077,13 +2077,18 @@ Enter Prompt:<br>
|
|||
fullupdate = incoming_story.get('fullupdate', False)
|
||||
storybody = incoming_story.get('data', None) #should be a compressed string
|
||||
if storybody:
|
||||
multiplayer_story_data_compressed = str(storybody) #save latest story
|
||||
if fullupdate:
|
||||
multiplayer_turn_minor = 0
|
||||
multiplayer_turn_major += 1
|
||||
storybody = str(storybody)
|
||||
if len(storybody) > (1024*1024*3): #limit story to 3mb
|
||||
response_code = 400
|
||||
response_body = (json.dumps({"success":False, "error":"Story is too long!"}).encode())
|
||||
else:
|
||||
multiplayer_turn_minor += 1
|
||||
response_body = (json.dumps({"success":True,"turn_major":multiplayer_turn_major,"turn_minor":multiplayer_turn_minor}).encode())
|
||||
multiplayer_story_data_compressed = str(storybody) #save latest story
|
||||
if fullupdate:
|
||||
multiplayer_turn_minor = 0
|
||||
multiplayer_turn_major += 1
|
||||
else:
|
||||
multiplayer_turn_minor += 1
|
||||
response_body = (json.dumps({"success":True,"turn_major":multiplayer_turn_major,"turn_minor":multiplayer_turn_minor}).encode())
|
||||
else:
|
||||
response_code = 400
|
||||
response_body = (json.dumps({"success":False, "error":"No story submitted!"}).encode())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue