inform.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:sonarr_telegram_bridge 作者: tsnoam 项目源码 文件源码
def _get_episode_info(self, tvdb_id: int, episode: Episode) -> tv_info.EpisodeInfo:
        attempt = 1
        sleep_tm = 1

        while 1:
            try:
                return tv_info.EpisodeInfo(self.tvdb, tvdb_id, episode.season, episode.num)

            except (ConnectionError, BadData):
                self._logger.warning(
                    'tvdb server in trouble; attempt={} sleep={}'.format(attempt, sleep_tm),
                    exc_info=True)
                time.sleep(sleep_tm)
                attempt += 1
                if sleep_tm < 60:
                    sleep_tm *= 2

            except Exception:
                self._logger.exception('unknown error')
                return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号