Преглед изворни кода

Small patch to fix loading of character jsons. Now it correctly reads non-ascii characters on Windows.

HideLord пре 2 година
родитељ
комит
def97f658c
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      modules/chat.py

+ 1 - 1
modules/chat.py

@@ -332,7 +332,7 @@ def load_character(_character, name1, name2):
     shared.history['visible'] = []
     if _character != 'None':
         shared.character = _character
-        data = json.loads(open(Path(f'characters/{_character}.json'), 'r').read())
+        data = json.loads(open(Path(f'characters/{_character}.json'), 'r', encoding='utf-8').read())
         name2 = data['char_name']
         if 'char_persona' in data and data['char_persona'] != '':
             context += f"{data['char_name']}'s Persona: {data['char_persona']}\n"