def get_segments_for_app()

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


    def get_segments_for_app(self, app_name: str) -> Optional[List[SegmentDefinition]]:
        segments: List[SegmentDefinition] = []
        for definition in self.definitions:
            if app_name == definition.platform and not isinstance(definition.spec, MonitoringSpec):
                segments.extend(definition.spec.segments.definitions.values())

        return segments