2 from __future__ import print_function
4 # test timer adds & expires on hubs.hub.BaseHub
11 from eventlet.hubs import timer, get_hub
12 from eventlet.support import six
17 if len(sys.argv) >= 2:
18 timer_count = int(sys.argv[1])
26 timeouts = [random.uniform(0, 10) for x in six.moves.range(timer_count)]
34 for timeout in timeouts:
35 t = timer.Timer(timeout, work, timeout)
41 hub.fire_timers(time.time() + 11)
46 print("Duration: %f" % (end - start,))