8 Commits

Author SHA1 Message Date
c63f079da4 huge update:
introduced meta tasks which are used by `_map()`;
introduced task groups;
ending with `gather_and_close()` now;
pool unittests rewritten accordingly;
two new helper classes
2022-02-24 19:16:24 +01:00
c9a8d9ecd1 better placeholders 2022-02-13 19:45:53 +01:00
be03097bf4 massive overhaul of the control server interface;
making use of `ArgumentParser` for client commands;
new `ControlSession` object instantiated upon connection
2022-02-12 22:51:52 +01:00
024e5db0d4 license & copyright notices; docstrings for each module; extended readme 2022-02-09 23:14:42 +01:00
bc9d2f243e renamed "closing" a pool to "locking" it 2022-02-08 23:09:33 +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
2d40f5707b docstrings for BaseTaskPool class 2022-02-06 15:00:47 +01:00
3eae7d803f huge rework; two different task pool classes now 2022-02-05 18:02:32 +01:00