Commit Graph

87 Commits

Author SHA1 Message Date
nocturn9x 499ea4da85 Fixed the TaskManager exception handling 2020-04-04 17:14:04 +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 c6e04a5057 Added a small README and divided the lib into multiple files 2020-03-24 13:19:10 +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 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
nocturn9x c30561b18c Added todos and comments 2020-03-20 18:13:04 +01:00
nocturn9x 25c404c961 Added file for experiments with the framework 2020-03-20 18:06:12 +01:00
nocturn9x bf3c477b02 Moved AsyncSocket class into a dedicated file 2020-03-20 17:57:07 +01:00
nocturn9x 496431a4d2 improved __repr__ method for Task class 2020-03-20 17:54:23 +01:00
nocturn9x c2f1d01dcf minor fixes (issue still persists) 2020-03-20 17:53:30 +01:00
nocturn9x 5bf06031ac Added connect() method to giambio.core.AsyncSocket class 2020-03-20 15:42:44 +00:00
nocturn9x 87fd7af36b Updated cancellation mechanism 2020-03-20 11:38:42 +01:00
nocturn9x d06813cd73 Fixed cancelling task, need to figure out how to handle CancelledError properly 2020-03-20 11:32:53 +01:00
nocturn9x 61503a44db Added support for cancelling tasks 2020-03-20 11:27:26 +01:00
nocturn9x 6c28c7db20 Added support for giambio.sleep() and minor fixes (still joining issue) 2020-03-20 11:12:44 +01:00
nocturn9x 94092a7ae7 removed the sync_only decorator 2020-03-20 10:27:12 +01:00
nocturn9x f7fadabc5e Added 2 more attributed to the Task object 2020-03-20 10:26:42 +01:00
nocturn9x 189ffbaa53 Added some fixes, still just partially working (join issue still there) 2020-03-19 21:15:22 +00:00
nocturn9x b059125991 Improved features, still needs fix 2020-03-19 18:48:24 +00:00