Bugfix: Check for keys in client.settings before attempting to access

This commit is contained in:
KoboldAI Dev 2021-05-10 09:26:31 -04:00
parent ba1ba0fc8a
commit 739a8a5268
1 changed files with 14 additions and 10 deletions

View File

@ -401,16 +401,20 @@ def loadsettings():
js = json.load(file) js = json.load(file)
# Copy file contents to vars # Copy file contents to vars
#for set in js: if("andepth" in js):
# vars[set] = js[set] vars.andepth = js["andepth"]
vars.apikey = js["apikey"] if("temp" in js):
vars.andepth = js["andepth"] vars.temp = js["temp"]
vars.temp = js["temp"] if("top_p" in js):
vars.top_p = js["top_p"] vars.top_p = js["top_p"]
vars.rep_pen = js["rep_pen"] if("rep_pen" in js):
vars.genamt = js["genamt"] vars.rep_pen = js["rep_pen"]
vars.max_length = js["max_length"] if("genamt" in js):
vars.ikgen = js["ikgen"] vars.genamt = js["genamt"]
if("max_length" in js):
vars.max_length = js["max_length"]
if("ikgen" in js):
vars.ikgen = js["ikgen"]
file.close() file.close()