From f93d7dd227e66b5771dc5b479aeb8a8dd42eefbe Mon Sep 17 00:00:00 2001 From: topic2k Date: Sat, 28 Mar 2015 20:09:26 +0100 Subject: [PATCH] avoid unicode error changed str() to unicode() to fix unicode errors. --- wx/lib/agw/persist/persistencemanager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wx/lib/agw/persist/persistencemanager.py b/wx/lib/agw/persist/persistencemanager.py index 8a4a5b63..51141f12 100644 --- a/wx/lib/agw/persist/persistencemanager.py +++ b/wx/lib/agw/persist/persistencemanager.py @@ -783,10 +783,10 @@ class PersistenceManager(object): kind = repr(value.__class__).split("'")[1] if self._customConfigHandler is not None: - result = self._customConfigHandler.SaveValue(self.GetKey(obj, keyName), repr((kind, str(value)))) + result = self._customConfigHandler.SaveValue(self.GetKey(obj, keyName), repr((kind, unicode(value)))) else: config = self.GetPersistenceFile() - result = config.Write(self.GetKey(obj, keyName), repr((kind, str(value)))) + result = config.Write(self.GetKey(obj, keyName), repr((kind, unicode(value)))) config.Flush() return result