| 123456789101112131415 |
- from subsegment import Subsegment
- from config_loader import ConfigLoader
- class Segment:
- def __init__(self, segment_id):
- self.segment_id = segment_id
- self.config = ConfigLoader()
- segment_config = self.config.get_segment_config(segment_id)
- if not segment_config:
- raise ValueError(f"No configuration found for segment {segment_id}")
-
- self.subsegments = [
- Subsegment(self.segment_id, subseg['id'])
- for subseg in segment_config['subsegments']
- ]
|