in playground/process_analysis/status_transition_graph.py [0:0]
def __update_edges(self, status_change: StatusChange, previous_status_change: StatusChange | None):
duration = _days_between(status_change, previous_status_change)
edge_from = status_change.original_from_value
edge_to = status_change.original_to_value
if self.graph.has_edge(edge_from, edge_to):
self.graph.edges[edge_from, edge_to]["durations"].append(duration)
else:
self.graph.add_edge(edge_from, edge_to, durations=[duration])