Werk #15624: mk_logwatch.py: Do Not Crash Upon Entering Invalid Option
Component | Checks & agents | ||||||||||
Title | mk_logwatch.py: Do Not Crash Upon Entering Invalid Option | ||||||||||
Date | Jun 6, 2023 | ||||||||||
Level | Trivial Change | ||||||||||
Class | Bug Fix | ||||||||||
Compatibility | Compatible - no manual interaction needed | ||||||||||
Checkmk versions & editions |
|
Previously, if the user entered an invalid option into a configuration file for mk_logwatch.py, the plugin would crash with the traceback:
ValueError: Invalid overflow: 'c' (choose from dict_keys(['C', 'W', 'I', 'O']))
or similar. This would cause the output to be assigned to the wrong service, since no section header was produced. With this Werk, the traceback will only be shown, if the option --debug is used. This is analogous to what happens if the configuration file is missing.