Bug fixes and quality
-
Bug fix: the kernel language was used instead of the kernel name
-
Refactor kernel manager/client management and fix kernel client leak
Each time a new exercise was displayed:
- The previous kernel client was not shut down
- A spurious additional kernel client was accidently created
-
mypy static checking: configuration and fixes
-
Black