* lldp: Ignoring values for keys already defined This fixes crashes when the lldpctl output has lines for unknown tlvs that redefine a key in the middle of the nested dict data structure. * lldp: handling attributes that are defined multiple times - Fix crash caused by certain lldpctl output where an attribute is defined as branch and leaf - Adds multivalues parameter to control behavior when lldpctl outputs an attribute multiple times * lldp: using isinstance instead of type * Link to Github PR Apply suggestions from code review Co-authored-by: Felix Fontein <felix@fontein.de> * lldp: only push value to subkey in multivalues mode To provide backwards compatibility values that are defined as a attribute and also as a path element are only pushed to the 'value' subkey when using the new multivalues mode. --------- Co-authored-by: Felix Fontein <felix@fontein.de> |
||
---|---|---|
.. | ||
fragments | ||
.gitignore | ||
changelog.yaml | ||
changelog.yaml.license | ||
config.yaml |