Révision 7a2fc3bb
Ajouté par Serghei Mihai il y a presque 10 ans
calebasse/agenda/managers.py | ||
---|---|---|
102 | 102 |
date_time = date_time or datetime.now() |
103 | 103 |
if events is None: |
104 | 104 |
events = self.today_occurrences(date_time.date()) |
105 |
overlap = filter(lambda e: e.start_datetime <= date_time and e.end_datetime > date_time, events) |
|
105 |
overlap = filter(lambda e: e.start_datetime <= date_time and e.end_datetime > date_time \ |
|
106 |
and not e.is_absent(), events) |
|
106 | 107 |
same_type_events = [] |
107 | 108 |
different_overlap = [] |
108 | 109 |
for event in overlap: |
Formats disponibles : Unified diff
agenda: overlapping events taking in account absent act states