예제 #1
0
 def getTimes(self, times):
     times = utils.degenerate(times)
     n = len(times)
     if n == 0:
         return
     i = 0
     step = 1
     while True:
         yield times[i]
         i += step
         if i == n or i == -1:
             step *= -1
             i += 2 * step
예제 #2
0
 def getTimes(self, times):
     times = utils.degenerate(times)
     n = len(times)
     if n == 0:
         return
     i = 0
     step = 1
     while True:
         yield times[i]
         i += step
         if i == n or i == -1:
             step *= -1
             i += 2*step
예제 #3
0
 def getTimes(self, times):
     times = utils.degenerate(times)
     while True:
         for t in times:
             yield t
예제 #4
0
 def getTimes(self, times):
     return reversed(utils.degenerate(times))
예제 #5
0
 def getTimes(self, times):
     times = utils.degenerate(times)
     while True:
         for t in times:
             yield t
예제 #6
0
 def getTimes(self, times):
     return reversed(utils.degenerate(times))