File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -74,29 +74,28 @@ def remove_vertex(self, node):
7474 # so we'll first identify which edges to remove first
7575
7676 edges_to_remove = []
77-
77+
7878 for target in self .matrix [node ]:
7979 if self .matrix [node ].get (target , False ):
8080 edges_to_remove .append ((node , target ))
81-
81+
8282 for source in self .vertices :
8383 if self .matrix [source ].get (node ):
8484 edges_to_remove .append ((source , node ))
85-
85+
8686 # remove the identified edge weights
8787 for source , target in edges_to_remove :
8888 edge_key = str (source ) + "_" + str (target )
8989 self .edge_weights .pop (edge_key )
90-
90+
9191 self .vertices .remove (node )
9292 # eliminate all outgoing edges
9393 self .matrix .pop (node , None )
94-
94+
9595 # eliminate all incoming edges
9696 for source in self .vertices :
9797 self .matrix [source ].pop (node , None )
98-
99-
98+
10099 if hasattr (self , node ):
101100 delattr (self , node )
102101
You can’t perform that action at this time.
0 commit comments