in src/modules/get_pcmk_properties_db.py [0:0]
def _parse_basic_config(self, element, category, subcategory=None):
"""
Parse basic configuration parameters
:param element: The XML element to parse.
:type element: xml.etree.ElementTree.Element
:param category: The category of the configuration parameter.
:type category: str
:param subcategory: The subcategory of the configuration parameter, defaults to None
:type subcategory: str, optional
:return: A list of parameter dictionaries.
:rtype: list
"""
parameters = []
for nvpair in element.findall(".//nvpair"):
parameters.append(
self._create_parameter(
category=category,
subcategory=subcategory,
name=nvpair.get("name", ""),
value=nvpair.get("value", ""),
id=nvpair.get("id", ""),
)
)
return parameters