def generate_sla_metrics()

in definitions/definition.py [0:0]


    def generate_sla_metrics(self):
        """ Generate SLAs and metrics. """
        for module in self.account_definitions:

            metric_spec = Definition.return_spec(
                type_set='metric_set',
                module=module
            )
 
            metric_module = importlib.util.module_from_spec(metric_spec)
            metric_spec.loader.exec_module(metric_module)
            try:
                self.metric_sets.append(metric_module.metric_set)
            except AttributeError as _ex:
                print("Module has no attribute metric_set")
            sla_spec = Definition.return_spec(
                type_set='sla_set',
                module=module
            )
 
            sla_module = importlib.util.module_from_spec(sla_spec)
            sla_spec.loader.exec_module(sla_module)
            try:
                self.sla_sets.append(sla_module.sla_set)
            except AttributeError as _ex:
                print("Module has no attribute sla_set")