diff --git a/sickbeard/tv.py b/sickbeard/tv.py index 56d2459ed95ec6e8c3f8a5701d85ea2ae27e85a3..ca6a11f6a0c2766e68573f135ec4cbb19ebbd82b 100644 --- a/sickbeard/tv.py +++ b/sickbeard/tv.py @@ -1204,20 +1204,8 @@ class TVShow(object): toReturn += "anime: " + str(self.is_anime) + "\n" return toReturn - def qualitiesToString(self, qualities=[]): - result = u'' - for quality in qualities: - if quality in Quality.qualityStrings: - result += Quality.qualityStrings[quality] + u', ' - else: - logger.log(u"Bad quality value: " + str(quality)) - - result = re.sub(', $', '', result) - - if not len(result): - result = u'None' - - return result + def qualitiesToString(self, qualities=None): + return ', '.join([Quality.qualityStrings[quality] for quality in qualities or [] if quality and quality in Quality.qualityStrings]) or 'None' def wantEpisode(self, season, episode, quality, manualSearch=False, downCurQuality=False):