def _parse_basic_config()

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