From 96b150089196c8d7e7f09256eede504a633a6ed5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 20 Mar 2008 06:31:25 +0000 Subject: [PATCH] Fix handling of non-ascii character in HOME on windows. --- src/libprs500/gui2/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libprs500/gui2/main.py b/src/libprs500/gui2/main.py index 417b2ccda8..856130f9e5 100644 --- a/src/libprs500/gui2/main.py +++ b/src/libprs500/gui2/main.py @@ -957,9 +957,9 @@ class Main(MainWindow, Ui_MainWindow): geometry = settings.value('main window geometry', QVariant()).toByteArray() self.restoreGeometry(geometry) settings.endGroup() - dbpath = os.path.join(os.path.expanduser(u'~'), u'library1.db').encode('utf-8') + dbpath = os.path.join(os.path.expanduser('~'), 'library1.db').decode(sys.getfilesystemencoding()) self.database_path = qstring_to_unicode(settings.value("database path", - QVariant(QString.fromUtf8(dbpath))).toString()) + QVariant(QString.fromUtf8(dbpath.encode('utf-8')))).toString()) set_sidebar_directories(None) set_filename_pat(qstring_to_unicode(settings.value('filename pattern', QVariant(get_filename_pat())).toString()))