Commit Graph

70 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 8e77c40cc1 Fixed tests/events.py time calcs 2020-11-13 13:38:44 +01:00
nocturn9x 8986da1b98 Made the readme actually nice to read and easy to understand, some sections still need to be completed.
Updated examples and added some more safety checks at giambio.run and giambio.spawn
2020-11-13 13:01:40 +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 3745886500 More polishing 2020-11-12 23:35:01 +01:00
nocturn9x daf727d67d Made the API a little bit cleaner 2020-11-12 23:25:51 +01:00
nocturn9x 3c9421c84c Fixed some stuff so the examples actually work 2020-11-12 23:10:54 +01:00
nocturn9x 8b095fbf72 Now exceptions sort of work 2020-11-12 22:45:00 +01:00
nocturn9x 3e4a87af21 Formatted code following black style 2020-07-13 22:02:31 +02:00
nocturn9x 84f8ac5728 Fixed cancellation and added a few docstrings 2020-07-11 15:09:31 +00: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 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