def get_segment_name_dict()

in distill/segmentation/segments.py [0:0]


    def get_segment_name_dict(self):
        """
        Returns a dictionary of segment_name to Segment objects based on the key parameter.  Note that segment names
        must be unique.
        """
        result = {}
        for segment in self.segments:
            if segment.get_segment_name() in result:
                raise SegmentationError("Segment names must be unique")
            else:
                result[segment.get_segment_name()] = segment
        return result