(self, cast, debug=False)
| 65 | self.ranges = ranges |
| 66 | |
| 67 | def transform(self, cast, debug=False): |
| 68 | events = cast['events'] |
| 69 | for i in range(1, len(events)): |
| 70 | prev_time = float(events[i - 1][0]) |
| 71 | curr_time = float(events[i][0]) |
| 72 | gap = curr_time - prev_time |
| 73 | for lo, hi in self.ranges: |
| 74 | if gap > hi: |
| 75 | events[i][0] = round(prev_time + hi, 6) |
| 76 | break |
| 77 | cast['events'] = events |
| 78 | |
| 79 | |
| 80 | class Transformer: |
nothing calls this directly
no outgoing calls
no test coverage detected