Commit Graph

167 Commits

Author SHA1 Message Date
nocturn9x 398baadb74 Reverted back one commit. Events not fully working 2020-07-07 17:06:20 +00:00
nocturn9x 52ed68f35b Added some comments and try/except blocks 2020-07-07 14:09:31 +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 0725e8695d Fixed an issue with sockets 2020-07-06 20:38:54 +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
nocturn9x fb4628a1f9 Small fix 2020-04-24 20:10:41 +00:00
Mattia d07847ed69
Greatly improved readme
Added contributing section, changed the titles of sections and improved explanations
2020-04-24 20:10:14 +02:00
Mattia 578939e562
Improved readme as in dev branch 2020-04-24 19:49:10 +02:00
nocturn9x 7f22977480 Fixed exception propagation inside except blocks when a task is cancelled, base functionality completed 2020-04-05 11:40:31 +00:00
nocturn9x 9f7286c69b Updated README 2020-04-05 10:26:05 +00:00
nocturn9x cac4e50b84 Updated the echo server to the new version of giambio 2020-04-05 10:16:02 +00:00
nocturn9x 1eec3d3078 Various fixes, check experiment.py file 2020-04-05 10:10:52 +00:00
nocturn9x 499ea4da85 Fixed the TaskManager exception handling 2020-04-04 17:14:04 +00:00
nocturn9x f890afacd1 Added a new extension to gitignore 2020-04-04 16:44:05 +00:00
nocturn9x d2d43235c9 Many fixes, still exceptions do not propagate properly, but tasks are cancelled when a task dies 2020-04-04 16:43:07 +00:00
nocturn9x f9eb329ec9 Many fixes, many TODOs added 2020-03-25 22:36:17 +00:00
nocturn9x 9f4346b430 Major change in the API 2020-03-25 18:37:57 +01:00
nocturn9x cdbf6d8ce1 Improved the API 2020-03-25 14:09:39 +00:00
nocturn9x 0e29cb7e8a Added context manager functionality and other related features 2020-03-25 13:39:32 +00:00
nocturn9x 68df239020 Fixed to the cancel method 2020-03-25 12:04:57 +01:00
nocturn9x c5da08a140 Partial fix to the cancel method 2020-03-25 11:27:29 +01:00
nocturn9x 14c21b56de Fixed the giambio.socket.AsyncSocket.connect() method 2020-03-25 07:40:01 +00:00
nocturn9x 6e49e5112d Small change to README 2020-03-25 06:58:28 +00:00
nocturn9x f64d7ef355 Added some code example 2020-03-24 19:11:31 +00:00
nocturn9x 5cd785427d Added some explanations 2020-03-24 19:04:38 +00:00
nocturn9x ecd5d37d89 Small fix 2020-03-24 13:26:44 +00:00
nocturn9x ac238dc47d Small fix 2020-03-24 13:23:14 +00:00
nocturn9x 14e96abd22 Small fix 2020-03-24 13:20:19 +00:00
nocturn9x c6e04a5057 Added a small README and divided the lib into multiple files 2020-03-24 13:19:10 +00:00
nocturn9x 92835cf0d7 Fixed a recursive function call inside giambio.socket.AsyncSocket class 2020-03-24 08:41:23 +00:00
nocturn9x 1308135f12 Small refactoring to the sleep method that can now act as a checkpoint, added some docstrings 2020-03-24 08:42:29 +01:00
nocturn9x 3fee3890e6 Fixed I/O, TODO fix cancellation and add context manager 2020-03-23 22:26:09 +00:00
nocturn9x 74863525fd Updated TODOs 2020-03-23 20:42:12 +00:00
nocturn9x 8d9b874228 Added some TODOs and tried a solution for the cancel() method (and failed) 2020-03-23 19:49:12 +00:00
nocturn9x 3ad0d46cda Fixed the join mechanism and the schedule method 2020-03-23 18:36:58 +00:00
nocturn9x f63d7477ed Some stuff added 2020-03-23 18:09:18 +00:00
nocturn9x 4dd418db56 Removed nano save file 2020-03-23 17:52:40 +00:00
nocturn9x e55e3daa6c Fixed join mechanism 2020-03-23 17:52:17 +00:00
nocturn9x e8bef73f36 More TODOS 2020-03-21 12:09:11 +00:00
nocturn9x 54c36c08be Fixed the cancellation mechanism 2020-03-21 10:29:22 +00:00
nocturn9x 513d825c2b Added a TODO 2020-03-21 10:07:08 +00:00
nocturn9x 91b2cfb9da Minor changes 2020-03-21 09:59:59 +00:00
nocturn9x 63b90dcfb0 Some minor fixes (though issues still persist), added the giambio.core.EventLoop.schedule() method 2020-03-21 09:42:52 +00:00
nocturn9x 40b304f09e Added the sequence attribute to the EventLoop class 2020-03-20 17:38:17 +00:00