def occurrences(self): min_date, max_date = dates.eventrange() return recurrence.occurrences(self.context, min_date, max_date)
def spawn_events(self, real, start=None, end=None): if not start or not end: start, end = map(dates.to_utc, dates.eventrange()) return self.catalog.spawn(real, start, end)
def custom_date_max(self): mim_date, max_date = dates.eventrange() return max_date.strftime('%Y-%m-%d')