massive overhaul of the control server interface;

making use of `ArgumentParser` for client commands;
new `ControlSession` object instantiated upon connection
This commit is contained in:
2022-02-12 22:51:52 +01:00
parent 024e5db0d4
commit be03097bf4
10 changed files with 300 additions and 78 deletions

View File

@ -49,3 +49,11 @@ class PoolStillUnlocked(PoolException):
class NotCoroutine(PoolException):
pass
class ServerException(Exception):
pass
class HelpRequested(ServerException):
pass