Commit Graph

4 Commits (ce57e81b22156b4a7dc4ceb29f7f1b94fb908c20)

Author SHA1 Message Date
David Wilson 57012e0f72 Add mitogen.core.now() and use it everywhere; closes #614. 6 years ago
David Wilson 9c0cb44ee9 issue #170: replace Timer.cancelled with Timer.active
It's more flexable: False can represent 'cancelled' or 'expired',
whereas setting cancelled=True for an expired timer didn't feel right.
6 years ago
David Wilson 70ff4b674c parent: discard cancelled events in TimerList.get_timeout().
Otherwise get_timeout() keeps broker alive via keep_alive() for a
cancelled timer during shutdown.
7 years ago
David Wilson 2fbc77a155 issue #170: implement timers. 7 years ago