Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # J'émets des réserves quant à l'utilité du code ci-après
- # Normalement, avec notre truc propre, on sait que la flèche est forcément de i vers j
- # C'est pourquoi je supprime le garde-fou
- # Au fond, une erreur de plus ou de moins...
- # Ca, c'est plus moche que le capitalisme.
- # En fait, ça nous permet surtout de savoir dans quel sens est la flèche d'origine
- # En effet, on sait qu'il y a une flèche de i vers j ou de j vers i
- # Mais on ne sait pas lequel des deux est le bon
- # Donc en faisant ça, on échange i et j si jamais c'est pas la bonne direction
- # Comme ça on peut continuer avec le même code puisqu'on aura interverti i et j
- # Comme d'habitude ça se voit mieux avec un dessin.
- try:
- CopieDuGraphe.remove_edge(i, j)
- except:
- try:
- debug("Suppression de {}, {}".format(j, i))
- CopieDuGraphe.remove_edge(j, i)
- j, i = i, j
- except:
- print("Erreur lors de la suppression de ({}, {})", j, i)
- print(bloc)
- print(i, j)
- raise Exception
- raise Exception
Advertisement
Add Comment
Please, Sign In to add comment