mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
3f9a16e687
commit
ddce60ac90
@ -187,7 +187,11 @@ def case_preserving_open_file(path, mode='wb', mkdir_mode=0777):
|
|||||||
os.fsync(ans.fileno())
|
os.fsync(ans.fileno())
|
||||||
|
|
||||||
cl = fname.lower()
|
cl = fname.lower()
|
||||||
candidates = [c for c in os.listdir(cpath) if c.lower() == cl]
|
try:
|
||||||
|
candidates = [c for c in os.listdir(cpath) if c.lower() == cl]
|
||||||
|
except EnvironmentError:
|
||||||
|
# The containing directory, somehow disappeared?
|
||||||
|
candidates = []
|
||||||
if len(candidates) == 1:
|
if len(candidates) == 1:
|
||||||
fpath = os.path.join(cpath, candidates[0])
|
fpath = os.path.join(cpath, candidates[0])
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user