예제 #1
0
파일: api.py 프로젝트: arturodr/indico
 def _eventDaysIterator(conf):
     """
     Iterates over the daily times of an event
     """
     sched = conf.getSchedule()
     for day in datespan(conf.getStartDate(), conf.getEndDate()):
         startDT = sched.calculateDayStartDate(day)
         endDT = sched.calculateDayEndDate(day)
         if startDT != endDT:
             yield Period(startDT, endDT)
예제 #2
0
파일: api.py 프로젝트: bubbas/indico
 def _eventDaysIterator(conf):
     """
     Iterates over the daily times of an event
     """
     sched = conf.getSchedule()
     for day in datespan(conf.getStartDate(), conf.getEndDate()):
         startDT = sched.calculateDayStartDate(day)
         endDT = sched.calculateDayEndDate(day)
         if startDT != endDT:
             yield Period(startDT, endDT)
예제 #3
0
파일: api.py 프로젝트: jbenito3/indico
 def _eventDaysIterator(conf):
     """
     Iterates over the daily times of an event
     """
     sched = conf.getSchedule()
     for day in datespan(conf.getStartDate(), conf.getEndDate()):
         # ignore days that have no occurrences
         if sched.getEntriesOnDay(day):
             startDT = sched.calculateDayStartDate(day)
             endDT = sched.calculateDayEndDate(day)
             if startDT != endDT:
                 yield Period(startDT, endDT)
예제 #4
0
파일: api.py 프로젝트: sylvestre/indico
 def _eventDaysIterator(conf):
     """
     Iterates over the daily times of an event
     """
     sched = conf.getSchedule()
     for day in datespan(conf.getStartDate(), conf.getEndDate()):
         # ignore days that have no occurrences
         if sched.getEntriesOnDay(day):
             startDT = sched.calculateDayStartDate(day)
             endDT = sched.calculateDayEndDate(day)
             if startDT != endDT:
                 yield Period(startDT, endDT)