mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Fix #1639 (Calibre can not handle properly URL's with non-ascii characters)
This commit is contained in:
parent
2ab9c0229b
commit
b56e85f23d
@ -398,7 +398,7 @@ class RecursiveFetcher(object, LoggingInterface):
|
|||||||
_fname = basename(iurl)
|
_fname = basename(iurl)
|
||||||
if not isinstance(_fname, unicode):
|
if not isinstance(_fname, unicode):
|
||||||
_fname.decode('latin1', 'replace')
|
_fname.decode('latin1', 'replace')
|
||||||
_fname.encode('ascii', 'replace').replace('%', '')
|
_fname.encode('ascii', 'replace').replace('%', '').replace(os.sep, '')
|
||||||
res = os.path.join(linkdiskpath, _fname)
|
res = os.path.join(linkdiskpath, _fname)
|
||||||
self.downloaded_paths.append(res)
|
self.downloaded_paths.append(res)
|
||||||
self.filemap[nurl] = res
|
self.filemap[nurl] = res
|
||||||
|
Loading…
x
Reference in New Issue
Block a user