MCPcopy Create free account
hub / github.com/Michaeladsl/Patronusx / transform

Method transform

edit.py:67–77  ·  view source on GitHub ↗
(self, cast, debug=False)

Source from the content-addressed store, hash-verified

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
80class Transformer:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected