(
segment: "Segment",
)
| 74 | |
| 75 | |
| 76 | def map_segment_to_engine( |
| 77 | segment: "Segment", |
| 78 | ) -> SegmentModel: |
| 79 | segment_rules = segment.rules.all() |
| 80 | |
| 81 | # No reading from ORM past this point! |
| 82 | |
| 83 | return SegmentModel( |
| 84 | id=segment.pk, |
| 85 | name=segment.name, |
| 86 | rules=[ |
| 87 | map_segment_rule_to_engine(segment_rule) for segment_rule in segment_rules |
| 88 | ], |
| 89 | ) |
| 90 | |
| 91 | |
| 92 | def map_segment_rule_to_engine( |
no test coverage detected
searching dependent graphs…