From 5b2c5907edf153419f729dcb318900b81f21a216 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Fri, 23 Feb 2018 00:23:45 -0500 Subject: [PATCH] Skills needed export (#1412): Need to encode the string before we gzip it --- service/character.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service/character.py b/service/character.py index 0a36bb42a..5e712f3d8 100644 --- a/service/character.py +++ b/service/character.py @@ -115,6 +115,7 @@ class SkillBackupThread(threading.Thread): def run(self): path = self.path sCharacter = Character.getInstance() + if self.saveFmt == "xml" or self.saveFmt == "emp": backupData = sCharacter.exportXml() else: @@ -122,14 +123,13 @@ class SkillBackupThread(threading.Thread): if self.saveFmt == "emp": with gzip.open(path, mode='wb') as backupFile: - backupFile.write(backupData) + backupFile.write(backupData.encode()) else: with open(path, mode='w', encoding='utf-8') as backupFile: backupFile.write(backupData) wx.CallAfter(self.callback) - class Character(object): instance = None skillReqsDict = {}