mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-03-27 05:43:09 +00:00
* 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>