t.p.u.IntervalDifferential : class documentation

Part of twisted.python.util View Source View In Hierarchy

Given a list of intervals, generate the amount of time to sleep between "instants".

For example, given 7, 11 and 13, the three (infinite) sequences:
   7 14 21 28 35 ...
   11 22 33 44 ...
   13 26 39 52 ...
will be generated, merged, and used to produce:
   (7, 0) (4, 1) (2, 2) (1, 0) (7, 0) (1, 1) (4, 2) (2, 0) (5, 1) (2, 0)
New intervals may be added or removed as iteration proceeds using the proper methods.
Method __init__
Method __iter__ Undocumented
def __init__(self, intervals, default=60): (source)
ParametersintervalsThe intervals between instants. (type: list of int, long, or float param )
defaultThe duration to generate if the intervals list becomes empty. (type: int, long, or float )
def __iter__(self): (source)
Undocumented
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:27:37.