示例#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))