Commit Graph

77 Commits

Author SHA1 Message Date
bc9d2f243e renamed "closing" a pool to "locking" it 2022-02-08 23:09:33 +01:00
410e73e68b bugfix for TaskPool._map; usage example for TaskPool 2022-02-08 16:15:55 +01:00
727f0b7c8b added full test coverage and docstrings for TaskPool as well as minor improvements 2022-02-08 14:30:42 +01:00
63aab1a8f6 added full test coverage of TaskPool and further improved its _map() method 2022-02-08 13:29:57 +01:00
d48b20818f small improvement to the TaskPool._map args queue; added docstring to helper method 2022-02-08 12:23:16 +01:00
3c69740c8d factored out the queue setup of TaskPool._map 2022-02-08 12:09:21 +01:00
586023f722 fixed unittests; minor changes 2022-02-07 23:41:52 +01:00
16eda31648 reworked the _map method to make use of an arguments queue; added docstrings to the TaskPool methods 2022-02-07 23:17:39 +01:00
99ece436de docstrings 2022-02-07 19:26:20 +01:00
4ea815be65 refactored TaskPool._map; fixed TaskPool.apply; helper functions in separate module; new exception class 2022-02-07 17:31:43 +01:00
ac903d9be7 full test coverage for BaseTaskPool 2022-02-07 14:23:49 +01:00
e8e13406ea new interrupt flag for cancel_all to prevent _map() from starting new tasks 2022-02-06 16:32:42 +01:00
2d40f5707b docstrings for BaseTaskPool class 2022-02-06 15:00:47 +01:00
c0c9246b87 refactoring 2022-02-06 13:59:35 +01:00
ba0d5fca85 refactoring/renaming 2022-02-06 13:49:57 +01:00
b5eed608b5 refactoring; new flush method to clear memory of ended tasks 2022-02-06 13:42:34 +01:00
2f0b08edf0 implemented working pool size limit; adjusted tests and examples; small renaming 2022-02-06 13:08:39 +01:00
9ec5359fd6 docstrings, refactorings, test adjustments 2022-02-05 22:26:02 +01:00
a154901bdf some convenience methods; minor renaming 2022-02-05 18:28:30 +01:00
3eae7d803f huge rework; two different task pool classes now 2022-02-05 18:02:32 +01:00
f45fef6497 usage example; pool close instead of gather 2022-02-04 19:23:09 +01:00
7020493d53 func command, minor changes 2022-02-04 18:00:23 +01:00
ed376b6f82 refactoring, additional command, improvements 2022-02-04 17:41:10 +01:00
b3b95877fb client cli and usage example 2022-02-04 16:25:44 +01:00
6a5c200ae6 working server and client 2022-02-04 16:25:09 +01:00
c9e0e2f255 first working draft 2022-02-04 11:07:02 +01:00
2e57447f5c meta adjustments 2022-02-03 20:10:26 +01:00