Fix --match-title and --reject-title decoding (Closes #690)

This commit is contained in:
Philipp Hagemeister 2013-02-21 17:09:39 +01:00
parent 1013186a17
commit 8271226a55
3 changed files with 11 additions and 4 deletions

View file

@ -420,6 +420,14 @@ def encodeFilename(s):
encoding = 'utf-8'
return s.encode(encoding, 'ignore')
def decodeOption(optval):
if optval is None:
return optval
if isinstance(optval, bytes):
optval = optval.decode(preferredencoding())
assert isinstance(optval, compat_str)
return optval
class ExtractorError(Exception):
"""Error during info extraction."""