def get_segment_definition()

in lib/metric-config-parser/metric_config_parser/config.py [0:0]


    def get_segment_definition(self, slug: str, app_name: str) -> Optional[SegmentDefinition]:
        for definition in self.definitions:
            if app_name == definition.platform:
                if not isinstance(definition.spec, MonitoringSpec):
                    for (
                        segment_slug,
                        segment,
                    ) in definition.spec.segments.definitions.items():
                        if segment_slug == slug:
                            return segment

        return None