Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 868a10ca47ee7357a25aed438e8a81af2a374854
https://github.com/tribe29/checkmk/commit/868a10ca47ee7357a25aed438e8a81af2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Complete layer 3 protocol layer
This should help avoid typing the errors between L2 and L3 that are
possible when FetcherMessage accepts bytes.
This should generally encourage users to stay away from bytes.
Other advantages are encapsulation of the serialization and
deserialization of the different types of raw data and consistency with
the rest of the modules.
Change-Id: I70f88036f1a54b189fa62c6356ba6af42fa8e50b