in src/modules/get_pcmk_properties_scs.py [0:0]
def _parse_basic_config(self, element, category, subcategory=None):
"""
Parse basic configuration parameters
:param element: XML element to parse
:type element: ElementTree.Element
:param category: Category of the parameters
:type category: str
:param subcategory: Subcategory of the parameters
:type subcategory: str
:return: List of Parameters objects for basic configuration
:rtype: List[Parameters]
"""
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