aboutsummaryrefslogtreecommitdiff
path: root/src/Timers.py
Commit message (Expand)AuthorAgeFilesLines
* transient timers shouldn't use the event systemGravatar jesopo2019-10-081-11/+21
* refactor anything that effects event poll timeout in to PollHook objectsGravatar jesopo2019-10-081-2/+2
* Return new TimersGravatar jesopo2019-07-091-10/+12
* Allow Timer objects to be cancelledGravatar jesopo2019-07-091-3/+5
* Refactor EventManager to only hold hooks on a root objectGravatar jesopo2019-06-261-1/+1
* list()-ify `filter()` return, otherwise boolean checks against it are wrongGravatar jesopo2019-06-011-1/+2
* Add TimersContext.find_allGravatar jesopo2019-02-101-0/+2
* Add Timers.find_all, to find all timers of a certain nameGravatar jesopo2019-02-101-0/+10
* Add type annotionations to src/Timers.py and src/IRCBuffer.pyGravatar jesopo2018-11-111-2/+2
* Fix/refactor issues brought up by type hint lintingGravatar jesopo2018-10-301-7/+8
* Add type/return hints throughout src/ and, in doing so, fix some cyclical•••references. Gravatar jesopo2018-10-301-27/+35
* Typo in src/Timers.py, 'conteext' -> 'context'Gravatar jesopo2018-10-131-1/+1
* Actually, don't give contexts to timers that aren't contextual. (e.g. pesistent•••timers) Gravatar jesopo2018-10-131-2/+2
* Timers._add takes a "context" paramGravatar jesopo2018-10-131-1/+1
* a Timer object can have a context yet not be a contextual timerGravatar jesopo2018-10-131-1/+1
* Correctly remove contextual timers from src/Timers.pyGravatar jesopo2018-10-131-3/+9
* Use Timers.get_timers() instead of Timers.timersGravatar jesopo2018-10-121-1/+1
* Add TimersContext, to be able to purge timers when modules are unloadedGravatar jesopo2018-10-121-5/+33
* Correct syntax of event call in Timers.callGravatar jesopo2018-09-281-1/+2
* Correctly access bot_settings in Timers.pyGravatar jesopo2018-09-281-3/+4
* Add missing 'self' to args of Timer.finish()Gravatar jesopo2018-09-281-1/+1
* Remove cyclical references to IRCBotGravatar jesopo2018-09-281-0/+73