本文整理汇总了Python中sickbeard.tv.TVEpisode.prettyName方法的典型用法代码示例。如果您正苦于以下问题:Python TVEpisode.prettyName方法的具体用法?Python TVEpisode.prettyName怎么用?Python TVEpisode.prettyName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sickbeard.tv.TVEpisode
的用法示例。
在下文中一共展示了TVEpisode.prettyName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _on_failed_torrent
# 需要导入模块: from sickbeard.tv import TVEpisode [as 别名]
# 或者: from sickbeard.tv.TVEpisode import prettyName [as 别名]
def _on_failed_torrent(key, removeFromRunningTorrents=True, markEpisodesWanted=False):
rTorr = _find_running_torrent_by_field('key', key)
if not rTorr:
logger.log(u'Failed to locate torrent with key "%s"' % (key), logger.MESSAGE)
return False
if rTorr['blacklistOrigUrlOnFailure'] and rTorr['originalTorrentUrl']:
_blacklist_torrent_url(rTorr['originalTorrentUrl'])
if markEpisodesWanted:
if rTorr['episodes']:
for ep in rTorr['episodes']:
# fucked up no? We need to do this b/c there's no way to *refresh* from the db without
# actually creating a new TVEpisode object!
epTemp = TVEpisode(show=ep.show, season=ep.season, episode=ep.episode)
if epTemp.status in Quality.SNATCHED + Quality.SNATCHED_PROPER:
logger.log(u'Changing episode %s status from SNATCHED to WANTED' % (epTemp.prettyName()),
logger.MESSAGE)
epTemp.status = WANTED
epTemp.saveToDB()
else:
logger.log(u'NOT Changing episode %s status to WANTED b/c current '
'status is not SNATCHED (actual status is %s)' % (
epTemp.prettyName(), str(epTemp.status)),
logger.MESSAGE)
else:
logger.log(u'Cannot markEpisodesWanted b/c entry has no episodes',
logger.DEBUG)
else:
logger.log(u'Not marking episodes as wanted b/c markEpisodesWanted was False',
logger.DEBUG)
if removeFromRunningTorrents:
_remove_torrent_by_handle(rTorr['handle'], deleteFilesToo=True)
return True