Merge pull request #522 from art-zhitnik/master

--(match|reject)-title utf8 fix
pull/2/head
Filippo Valsorda 12 years ago
commit 0526e4f55a

@ -333,11 +333,15 @@ class FileDownloader(object):
title = info_dict['title'] title = info_dict['title']
matchtitle = self.params.get('matchtitle', False) matchtitle = self.params.get('matchtitle', False)
if matchtitle and not re.search(matchtitle, title, re.IGNORECASE): if matchtitle:
return u'[download] "' + title + '" title did not match pattern "' + matchtitle + '"' matchtitle = matchtitle.decode('utf8')
if not re.search(matchtitle, title, re.IGNORECASE):
return u'[download] "' + title + '" title did not match pattern "' + matchtitle + '"'
rejecttitle = self.params.get('rejecttitle', False) rejecttitle = self.params.get('rejecttitle', False)
if rejecttitle and re.search(rejecttitle, title, re.IGNORECASE): if rejecttitle:
return u'"' + title + '" title matched reject pattern "' + rejecttitle + '"' rejecttitle = rejecttitle.decode('utf8')
if re.search(rejecttitle, title, re.IGNORECASE):
return u'"' + title + '" title matched reject pattern "' + rejecttitle + '"'
return None return None
def process_info(self, info_dict): def process_info(self, info_dict):

Loading…
Cancel
Save