Fix #5983 (Problem with localized versions with non-ascii characters in default paths)

This commit is contained in:
Kovid Goyal 2010-06-27 08:55:28 -06:00
parent ce736fa6ea
commit dbcda9a0d8

View File

@ -126,7 +126,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
self.dbpath = os.path.join(library_path, 'metadata.db')
self.dbpath = os.environ.get('CALIBRE_OVERRIDE_DATABASE_PATH',
self.dbpath)
if isinstance(self.dbpath, unicode):
if isinstance(self.dbpath, unicode) and not iswindows:
self.dbpath = self.dbpath.encode(filesystem_encoding)
self.connect()