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 @@ def __init__(self, library_path, row_factory=False):
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()