From 06ceb0d3759cd98b55a07c8976f78a3c84ff98cb Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Mon, 17 Jan 2011 23:31:10 +0300 Subject: [PATCH] Use codecs version of open and define proper encoding for exports to xml --- service/fit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/service/fit.py b/service/fit.py index 50e3913b0..43afb201a 100644 --- a/service/fit.py +++ b/service/fit.py @@ -22,6 +22,7 @@ import locale import copy import threading import wx +from codecs import open import eos.db import eos.types @@ -42,7 +43,7 @@ class FitBackupThread(threading.Thread): sFit = Fit.getInstance() allFits = map(lambda x: x[0], sFit.getAllFits()) backedUpFits = sFit.exportXml(*allFits) - backupFile = open(path, "w") + backupFile = open(path, "w", encoding="utf-8") backupFile.write(backedUpFits) backupFile.close() wx.CallAfter(self.callback)