server.py 文件源码

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

项目:Calendar-Analytics 作者: maheskett 项目源码 文件源码
def get_team_events(selected_calendars, startdate, enddate):
    """Queries db for selected calendars and date range,
    returns list of event objects."""

    startdate = to_datetime(startdate)
    enddate = to_datetime(enddate)

    events = set()
    evts = db.session.query(CalEvent, Event).join(Event).all()
    for cal in selected_calendars:
        for calevent, event in evts:
            if cal.lower() in calevent.calendar_id and event.start > startdate and event.end < enddate:
                events.add(event)

    events = list(events)
    return [event.serialize() for event in events]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号