Better fix for undecodeable titles

This commit is contained in:
Kovid Goyal 2017-06-07 16:50:32 +05:30
parent 97a018e391
commit d047e22e81
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -396,7 +396,7 @@ class BasicNewsRecipe(Recipe):
# See the built-in recipes for examples of these settings. # See the built-in recipes for examples of these settings.
def short_title(self): def short_title(self):
return self.title return force_unicode(self.title, preferred_encoding)
def is_link_wanted(self, url, tag): def is_link_wanted(self, url, tag):
''' '''
@ -1414,7 +1414,7 @@ class BasicNewsRecipe(Recipe):
def create_opf(self, feeds, dir=None): def create_opf(self, feeds, dir=None):
if dir is None: if dir is None:
dir = self.output_dir dir = self.output_dir
title = force_unicode(self.short_title(), preferred_encoding) title = self.short_title()
if self.output_profile.periodical_date_in_title: if self.output_profile.periodical_date_in_title:
title += strftime(self.timefmt) title += strftime(self.timefmt)
mi = MetaInformation(title, [__appname__]) mi = MetaInformation(title, [__appname__])