mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
ffa2d29351
commit
d6e52d097e
@ -41,14 +41,14 @@ def name_is_ok(name, show_error):
|
|||||||
return show_error('') and False
|
return show_error('') and False
|
||||||
ext = name.rpartition('.')[-1]
|
ext = name.rpartition('.')[-1]
|
||||||
if not ext or ext == name:
|
if not ext or ext == name:
|
||||||
return show_error(_('The file name must have an extension'))
|
return show_error(_('The file name must have an extension')) and False
|
||||||
norm = name.replace('\\', '/')
|
norm = name.replace('\\', '/')
|
||||||
parts = name.split('/')
|
parts = name.split('/')
|
||||||
for x in parts:
|
for x in parts:
|
||||||
if sanitize_file_name_unicode(x) != x:
|
if sanitize_file_name_unicode(x) != x:
|
||||||
return show_error(_('The file name contains invalid characters'))
|
return show_error(_('The file name contains invalid characters')) and False
|
||||||
if current_container().has_name(norm):
|
if current_container().has_name(norm):
|
||||||
return show_error(_('This file name already exists in the book'))
|
return show_error(_('This file name already exists in the book')) and False
|
||||||
show_error('')
|
show_error('')
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user