Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: ba0ba647c54cbfb5b9c7fbecca9681f46d218ee5
https://github.com/tribe29/checkmk/commit/ba0ba647c54cbfb5b9c7fbecca9681f46…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-03-11 (Wed, 11 Mar 2020)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Some --check-untyped-defs fixes, part 8.
cmk.gui.valuespec is mypy-clean now, but from a typing and SW engineering
point of view, it's still a valley of tears...
Change-Id: I17b1093a20aa1ee3822247bccf9d2dfe51421d31
Commit: 228e93767fa35fa9ace0598e37fb3ba11b87ba8c
https://github.com/tribe29/checkmk/commit/228e93767fa35fa9ace0598e37fb3ba11…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-03-11 (Wed, 11 Mar 2020)
Changed paths:
M checks/temperature.include
M cmk/base/check_api.py
M cmk/base/check_utils.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/data_sources/host_sections.py
M cmk/gui/dashboard.py
M cmk/gui/forms.py
M cmk/gui/htmllib.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/sites.py
M cmk/gui/type_defs.py
M cmk/gui/utils/url_encoder.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/rulesets.py
M cmk/special_agents/agent_kubernetes.py
M cmk/utils/store.py
Log Message:
-----------
Flatten our convuluted types a bit, improving readability.
Optional is a Union of None with another type, and a Union of a Union is,
well, a Union... (Unions are monoids! ;-)
Change-Id: I547fa7877ef83b902386f23c2618baeb2031915d
Compare:
https://github.com/tribe29/checkmk/compare/f14afcbaa1ee...228e93767fa3