views.py 文件源码

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

项目:Server 作者: malaonline 项目源码 文件源码
def clear_up_time_slot_set(self, time_slot_set: dict, month_start: datetime.datetime, month_end: datetime.datetime):
        # ??time_slot
        # ?????????
        remove_key = []
        for key, val in time_slot_set.items():
            current_time = make_aware(datetime.datetime.strptime(key, MySchoolTimetable.CollectTimeSlot.time_formula))
            if month_start <= current_time <= month_end:
                # ??????????
                time_slot_set[key] = sorted(val, key=lambda item: item["start"])
                # ??datetime
                for one_val in time_slot_set[key]:
                    one_val.pop("start", "")
            else:
                # ?????????
                remove_key.append(key)
        # ???????
        for key in remove_key:
            time_slot_set.pop(key)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号