этот if проще записать как

`self.distances[v] = min(self.distances[v], self.distances[u] + w)`