mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-09 04:03:52 +02:00
...
This commit is contained in:
parent
38f86047cd
commit
34523ac958
1 changed files with 8 additions and 1 deletions
|
|
@ -454,7 +454,14 @@ def exists(self, path):
|
|||
path = os.path.join(self.rootdir, self._unquote(path))
|
||||
except ValueError: #Happens if path contains quoted special chars
|
||||
return False
|
||||
return os.path.isfile(path)
|
||||
try:
|
||||
return os.path.isfile(path)
|
||||
except UnicodeEncodeError:
|
||||
# On linux, if LANG is unset, the os.stat call tries to encode the
|
||||
# unicode path using ASCII
|
||||
# To replicate try:
|
||||
# LANG=en_US.ASCII python -c "import os; os.stat('Espa\xf1a')"
|
||||
return os.path.isfile(path.encode(filesystem_encoding))
|
||||
|
||||
def namelist(self):
|
||||
names = []
|
||||
|
|
|
|||
Loading…
Reference in a new issue