def _parse_basic_config()

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