Commit Graph

15 Commits

Author SHA1 Message Date
nocturn9x cc9eccf027 Identified issue with task.cancel() 2020-11-14 12:59:58 +01:00
nocturn9x 7b4051f3b9 Starting to work on async pools 2020-11-14 10:42:46 +01:00
nocturn9x 0b1c5d75e7 Major library refactoring, made event loops thread-local (no need to carry scheduler objects around anymore) and fixed some bugs related to I/O. Made events simpler as they would overlap with a future implementation of channels 2020-11-13 10:44:47 +01:00
nocturn9x 3c9421c84c Fixed some stuff so the examples actually work 2020-11-12 23:10:54 +01:00
nocturn9x 3e4a87af21 Formatted code following black style 2020-07-13 22:02:31 +02:00
nocturn9x d2a20a14fc stuff 2020-07-11 08:57:12 +00:00
nocturn9x 398baadb74 Reverted back one commit. Events not fully working 2020-07-07 17:06:20 +00:00
nocturn9x eb8770d0bf Added a TimeQueue implementation 2020-07-07 13:52:25 +00:00
nocturn9x 979e9959c6 Added the Event class and related functionality, polished the loop code 2020-07-07 13:17:12 +00:00
nocturn9x 1676f3149b Small changes, cancellation needs a fix 2020-07-06 20:09:13 +00:00
nocturn9x fbee6c6f96 Added various exceptions layers 2020-07-05 06:58:23 +00:00
nocturn9x 5c5beeef22 Temporary 'meh' fix to allow exception propagation to occur, deleted old _managers.py module and refactored comments and docstrings 2020-06-19 21:39:54 +00:00
nocturn9x 094e3d50ac Various minor fixes 2020-06-17 16:23:43 +02:00
nocturn9x d16c0932ac Attempt to reimplement TaskManager, exceptions not working 2020-06-17 13:58:00 +00:00
nocturn9x 1b958b0341 Major refactoring, cancellation needs a fix 2020-06-16 16:56:11 +00:00