Guard against sys.getfilesystemencoding() == None (#503)
This commit is contained in:
parent
97f194c1fb
commit
6df40dcbe0
|
@ -409,7 +409,10 @@ def encodeFilename(s):
|
|||
# match Windows 9x series as well. Besides, NT 4 is obsolete.)
|
||||
return s
|
||||
else:
|
||||
return s.encode(sys.getfilesystemencoding(), 'ignore')
|
||||
encoding = sys.getfilesystemencoding()
|
||||
if encoding is None:
|
||||
encoding = 'utf-8'
|
||||
return s.encode(encoding, 'ignore')
|
||||
|
||||
|
||||
class ExtractorError(Exception):
|
||||
|
|
Loading…
Reference in New Issue