Module: check_mk
Branch: master
Commit: ef058f0a229774a1555f2aaa512ab6d889f3fdf5
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=ef058f0a229774…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: Thu Feb 22 13:29:39 2018 +0100
Added revamped settings handling for the event console. Not used yet.
Features:
* Auto-formatted via autopep8.
* Fully typed via mypy, no unmaintainable dict/tuple/list-Kung-Fu.
* pylint-clean with pylint's out-of-the-box configuration.
* For everything there's a single source of truth, so e.g. the commandline
help is guaranteed to be in synch with reality (which it is *not* in the
current EC).
The code is not yet used in the EC, this will be one or more separate
commits.
Change-Id: Ia87deb9624efc381771214fd3011598d2ff46f11
---
cmk/.f12 | 2 +-
cmk/ec/__init__.py | 0
cmk/ec/settings.py | 232 ++++++++++++++++++++++++++++++++++++++++++++
cmk/paths.py | 4 +-
tests/.gitignore | 3 +-
tests/Makefile | 24 ++++-
tests/typeshed/pathlib2.pyi | 120 +++++++++++++++++++++++
7 files changed, 379 insertions(+), 6 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=ef058f0a22…