Log when url contains characters not present in current locale.
This commit is contained in:
parent
bdfb9c60cc
commit
96eff65690
@ -373,15 +373,14 @@ def get_path_if_valid(pathstr, cwd=None, relative=False, check_exists=False):
|
||||
|
||||
if check_exists:
|
||||
if path is not None:
|
||||
# If the path contains characters that the locale cannot handle,
|
||||
# then we consider it as non-existent.
|
||||
try:
|
||||
if os.path.exists(path):
|
||||
log.url.debug("URL is a local file")
|
||||
except UnicodeEncodeError:
|
||||
log.url.debug(
|
||||
"URL contains characters which are not present in the " \
|
||||
"current locale")
|
||||
path = None
|
||||
else:
|
||||
path = None
|
||||
|
||||
return path
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user