Utilities
ib_interface.eventkit.util
get_event_loop
def get_event_loop()
Get asyncio event loop, running or not.
timerange
def timerange(start = 0, end = None, step: float = 1) -> AsyncIterator[dt.datetime]
Iterator that waits periodically until certain time points are reached while yielding those time points.
Args: start (float): Start time, can be specified as:
-
datetime.datetime. -
datetime.time: Today is used as date. -
intorfloat: Number of seconds relative to now. Values will be quantized to the given step. end (float): End time, can be specified as: -
datetime.datetime. -
datetime.time: Today is used as date. -
None: No end limit. step: Number of seconds, ordatetime.timedelta, to space between values.