def calc_busy_meeting_times(meeting, ftl, btl): btl = sorted(btl, key=lambda range: range["start"]) btl = FreeList.unionized(btl) fl = FreeList.create(meeting['start'], meeting['end'], meeting['start_time'], meeting['end_time'], btl) return fl.get_busy_times()
def calc_meeting_times(): btl = flask.session["busy_times"] btl = sorted(btl, key=lambda range: range["start"]) btl = FreeList.unionized(btl) app.logger.debug(btl) fl = FreeList.create(flask.session["begin_date"], flask.session["end_date"], flask.session["begin_time"], flask.session["end_time"], btl) return fl.getTimes()