Esempio n. 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
Esempio n. 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
Esempio n. 3
0
 def getTimes(self, times):
     times = utils.degenerate(times)
     while True:
         for t in times:
             yield t
Esempio n. 4
0
 def getTimes(self, times):
     return reversed(utils.degenerate(times))
Esempio n. 5
0
 def getTimes(self, times):
     times = utils.degenerate(times)
     while True:
         for t in times:
             yield t
Esempio n. 6
0
 def getTimes(self, times):
     return reversed(utils.degenerate(times))