daniil-berg
c72a5035ea
big rework of the session-parser-interaction;
...
dynamically adding pool methods/properties as parser commands;
dynamically executing selected pool method/property;
greatly simplified `ControlSession` class;
removed the need for hard-coded command names;
adjusted unittests accordingly
2022-03-13 14:56:56 +01:00
daniil-berg
b6aed727e9
additional unit tests
2022-02-13 19:55:27 +01:00
daniil-berg
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
daniil-berg
024e5db0d4
license & copyright notices; docstrings for each module; extended readme
2022-02-09 23:14:42 +01:00
daniil-berg
3c69740c8d
factored out the queue setup of TaskPool._map
2022-02-08 12:09:21 +01:00
daniil-berg
4ea815be65
refactored TaskPool._map; fixed TaskPool.apply; helper functions in separate module; new exception class
2022-02-07 17:31:43 +01:00