Commit Graph

  • 3e4a87af21 Formatted code following black style nocturn9x 2020-07-13 22:02:31 +0200
  • ee8b83a370 Fixed cancellation and started to work on SC, TaskManager nocturn9x 2020-07-12 22:15:36 +0000
  • ca59d7090d Small patch to the cancel() method nocturn9x 2020-07-11 15:38:52 +0000
  • 84f8ac5728 Fixed cancellation and added a few docstrings nocturn9x 2020-07-11 15:09:31 +0000
  • d2a20a14fc stuff nocturn9x 2020-07-11 08:57:12 +0000
  • 398baadb74 Reverted back one commit. Events not fully working nocturn9x 2020-07-07 17:06:20 +0000
  • 52ed68f35b Added some comments and try/except blocks nocturn9x 2020-07-07 14:09:31 +0000
  • eb8770d0bf Added a TimeQueue implementation nocturn9x 2020-07-07 13:52:25 +0000
  • 979e9959c6 Added the Event class and related functionality, polished the loop code nocturn9x 2020-07-07 13:17:12 +0000
  • 0725e8695d Fixed an issue with sockets nocturn9x 2020-07-06 20:38:54 +0000
  • 1676f3149b Small changes, cancellation needs a fix nocturn9x 2020-07-06 20:09:13 +0000
  • fbee6c6f96 Added various exceptions layers nocturn9x 2020-07-05 06:58:23 +0000
  • 5c5beeef22 Temporary 'meh' fix to allow exception propagation to occur, deleted old _managers.py module and refactored comments and docstrings nocturn9x 2020-06-19 21:39:54 +0000
  • 094e3d50ac Various minor fixes nocturn9x 2020-06-17 16:23:43 +0200
  • d16c0932ac Attempt to reimplement TaskManager, exceptions not working nocturn9x 2020-06-17 13:58:00 +0000
  • 1b958b0341 Major refactoring, cancellation needs a fix nocturn9x 2020-06-16 16:56:11 +0000
  • fb4628a1f9 Small fix nocturn9x 2020-04-24 20:10:41 +0000
  • d07847ed69
    Greatly improved readme Mattia 2020-04-24 20:10:14 +0200
  • 578939e562
    Improved readme as in dev branch Mattia 2020-04-24 19:49:10 +0200
  • 7f22977480 Fixed exception propagation inside except blocks when a task is cancelled, base functionality completed nocturn9x 2020-04-05 11:40:31 +0000
  • 9f7286c69b Updated README nocturn9x 2020-04-05 10:26:05 +0000
  • cac4e50b84 Updated the echo server to the new version of giambio nocturn9x 2020-04-05 10:16:02 +0000
  • 1eec3d3078 Various fixes, check experiment.py file nocturn9x 2020-04-05 10:10:52 +0000
  • 499ea4da85 Fixed the TaskManager exception handling nocturn9x 2020-04-04 17:14:04 +0000
  • f890afacd1 Added a new extension to gitignore nocturn9x 2020-04-04 16:44:05 +0000
  • d2d43235c9 Many fixes, still exceptions do not propagate properly, but tasks are cancelled when a task dies nocturn9x 2020-04-04 16:43:07 +0000
  • f9eb329ec9 Many fixes, many TODOs added nocturn9x 2020-03-25 22:36:17 +0000
  • 9f4346b430 Major change in the API nocturn9x 2020-03-25 18:37:57 +0100
  • cdbf6d8ce1 Improved the API nocturn9x 2020-03-25 14:09:39 +0000
  • 0e29cb7e8a Added context manager functionality and other related features nocturn9x 2020-03-25 13:39:32 +0000
  • 68df239020 Fixed to the cancel method nocturn9x 2020-03-25 12:04:57 +0100
  • c5da08a140 Partial fix to the cancel method nocturn9x 2020-03-25 11:27:29 +0100
  • 14c21b56de Fixed the giambio.socket.AsyncSocket.connect() method nocturn9x 2020-03-25 07:40:01 +0000
  • 6e49e5112d Small change to README nocturn9x 2020-03-25 06:58:28 +0000
  • f64d7ef355 Added some code example nocturn9x 2020-03-24 19:11:31 +0000
  • 5cd785427d Added some explanations nocturn9x 2020-03-24 19:04:38 +0000
  • ecd5d37d89 Small fix nocturn9x 2020-03-24 13:26:44 +0000
  • ac238dc47d Small fix nocturn9x 2020-03-24 13:23:14 +0000
  • 14e96abd22 Small fix nocturn9x 2020-03-24 13:20:19 +0000
  • c6e04a5057 Added a small README and divided the lib into multiple files nocturn9x 2020-03-24 13:19:10 +0000
  • 92835cf0d7 Fixed a recursive function call inside giambio.socket.AsyncSocket class nocturn9x 2020-03-24 08:41:23 +0000
  • 1308135f12 Small refactoring to the sleep method that can now act as a checkpoint, added some docstrings nocturn9x 2020-03-24 08:42:29 +0100
  • 3fee3890e6 Fixed I/O, TODO fix cancellation and add context manager nocturn9x 2020-03-23 22:26:09 +0000
  • 74863525fd Updated TODOs nocturn9x 2020-03-23 20:42:12 +0000
  • 8d9b874228 Added some TODOs and tried a solution for the cancel() method (and failed) nocturn9x 2020-03-23 19:49:12 +0000
  • 3ad0d46cda Fixed the join mechanism and the schedule method nocturn9x 2020-03-23 18:36:58 +0000
  • f63d7477ed Some stuff added nocturn9x 2020-03-23 18:09:18 +0000
  • 4dd418db56 Removed nano save file nocturn9x 2020-03-23 17:52:40 +0000
  • e55e3daa6c Fixed join mechanism nocturn9x 2020-03-23 17:52:17 +0000
  • e8bef73f36 More TODOS nocturn9x 2020-03-21 12:09:11 +0000
  • 54c36c08be Fixed the cancellation mechanism nocturn9x 2020-03-21 10:29:22 +0000
  • 513d825c2b Added a TODO nocturn9x 2020-03-21 10:07:08 +0000
  • 91b2cfb9da Minor changes nocturn9x 2020-03-21 09:59:59 +0000
  • 63b90dcfb0 Some minor fixes (though issues still persist), added the giambio.core.EventLoop.schedule() method nocturn9x 2020-03-21 09:42:52 +0000
  • 40b304f09e Added the sequence attribute to the EventLoop class nocturn9x 2020-03-20 17:38:17 +0000
  • c30561b18c Added todos and comments nocturn9x 2020-03-20 18:13:04 +0100
  • 25c404c961 Added file for experiments with the framework nocturn9x 2020-03-20 18:06:12 +0100
  • bf3c477b02 Moved AsyncSocket class into a dedicated file nocturn9x 2020-03-20 17:57:07 +0100
  • 496431a4d2 improved __repr__ method for Task class nocturn9x 2020-03-20 17:54:23 +0100
  • c2f1d01dcf minor fixes (issue still persists) nocturn9x 2020-03-20 17:53:30 +0100
  • 5bf06031ac Added connect() method to giambio.core.AsyncSocket class nocturn9x 2020-03-20 15:42:44 +0000
  • 87fd7af36b Updated cancellation mechanism nocturn9x 2020-03-20 11:38:42 +0100
  • d06813cd73 Fixed cancelling task, need to figure out how to handle CancelledError properly nocturn9x 2020-03-20 11:32:53 +0100
  • 61503a44db Added support for cancelling tasks nocturn9x 2020-03-20 11:27:26 +0100
  • 6c28c7db20 Added support for giambio.sleep() and minor fixes (still joining issue) nocturn9x 2020-03-20 11:12:44 +0100
  • 94092a7ae7 removed the sync_only decorator nocturn9x 2020-03-20 10:27:12 +0100
  • f7fadabc5e Added 2 more attributed to the Task object nocturn9x 2020-03-20 10:26:42 +0100
  • 84118f3990 Removed nano save file nocturn9x 2020-03-19 21:15:46 +0000
  • 189ffbaa53 Added some fixes, still just partially working (join issue still there) nocturn9x 2020-03-19 21:15:22 +0000
  • b059125991 Improved features, still needs fix nocturn9x 2020-03-19 18:48:24 +0000
  • 49a6dff27c
    Initial library, totally rewritten Mattia 2020-03-19 18:24:06 +0100
  • a2233f7408
    Initial commit Mattia 2020-03-19 18:18:20 +0100