(state: State)
| 58 | state = self._root |
| 59 | |
| 60 | def _update_state(state: State) -> None: |
| 61 | state.dynamic.sort(key=lambda entry: entry[0].weight) |
| 62 | for new_state in state.static.values(): |
| 63 | _update_state(new_state) |
| 64 | for _, new_state in state.dynamic: |
| 65 | _update_state(new_state) |
| 66 | |
| 67 | _update_state(state) |
| 68 |