Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: 3c0d58349cfb91ba0ff9def4ed3254b100216c00
https://github.com/tribe29/checkmk/commit/3c0d58349cfb91ba0ff9def4ed3254b10…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-04-14 (Wed, 14 Apr 2021)
Changed paths:
A .werks/12708
M cmk/base/plugins/agent_based/local.py
M tests/unit/cmk/base/plugins/agent_based/test_local.py
Log Message:
-----------
12708 FIX 'local' check: raised ValueError (No escaped character) or (No closing
quotation)
The way 'local' splits it's input in order to be able to recognize (quoted)
service names with
spaces (namely shlex.split()) would stumble upon inconsistent input.
This change switches back to split() and looks for opening and closing quotes manually and
thus
eleminating shlex related problems.
Change-Id: I948d586a3575c3b5c53804ad586fe2395e0615cd