calendar_manager.py 文件源码

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

项目:grenouillebot 作者: FroggedTV 项目源码 文件源码
def get_next_event(self):
        """Access to the next Event in the calendar.

        Returns:
            The Event object corresponding to the next event in the calendar
            or None if there is no event.
        """
        now = datetime.now(timezone.utc)
        while self.event_list and self.event_list[0].end < now:
            self.event_list.pop(0)

        if len(self.event_list) == 0:
            return None
        elif self.event_list[0].start > now:
            return self.event_list[0]
        elif len(self.event_list) == 1:
            return None
        else:
            return self.event_list[1]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号