Skip to content

Commit 09b338c

Browse files
authored
Fixed AdjacencyList.add_vertex (#320)
1 parent 592dade commit 09b338c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pydatastructs/graphs/adjacency_list.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@ def neighbors(self, node):
3838
return [self.__getattribute__(name) for name in node.adjacent]
3939

4040
def add_vertex(self, node):
41-
self.vertices.append(node.name)
42-
self.__setattr__(node.name, node)
41+
if not hasattr(self, node.name):
42+
self.vertices.append(node.name)
43+
self.__setattr__(node.name, node)
4344

4445
def remove_vertex(self, name):
4546
delattr(self, name)

0 commit comments

Comments
 (0)