Skip to content

Commit be46c8a

Browse files
authored
fixed path nodes and edges functions (#68)
1 parent 08d8530 commit be46c8a

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

redisgraph/path.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,52 +5,52 @@ class Path(object):
55

66
def __init__(self, nodes, edges):
77
assert(isinstance(nodes, list) and isinstance(edges, list))
8-
self.nodes = nodes
9-
self.edges = edges
8+
self._nodes = nodes
9+
self._edges = edges
1010
self.append_type = Node
1111

1212
@classmethod
1313
def new_empty_path(cls):
1414
return cls([], [])
1515

1616
def nodes(self):
17-
return self.nodes
17+
return self._nodes
1818

1919
def edges(self):
20-
return self.edges
20+
return self._edges
2121

2222
def get_node(self, index):
23-
return self.nodes[index]
23+
return self._nodes[index]
2424

2525
def get_relationship(self, index):
26-
return self.edges[index]
26+
return self._edges[index]
2727

2828
def first_node(self):
29-
return self.nodes[0]
29+
return self._nodes[0]
3030

3131
def last_node(self):
32-
return self.nodes[-1]
32+
return self._nodes[-1]
3333

3434
def edge_count(self):
35-
return len(self.edges)
35+
return len(self._edges)
3636

3737
def nodes_count(self):
38-
return len(self.nodes)
38+
return len(self._nodes)
3939

4040
def add_node(self, node):
4141
assert(type(node) == self.append_type)
42-
self.nodes.append(node)
42+
self._nodes.append(node)
4343
self.append_type = Edge
4444
return self
4545

4646
def add_edge(self, edge):
4747
assert(type(edge) == self.append_type)
48-
self.edges.append(edge)
48+
self._edges.append(edge)
4949
self.append_type = Node
5050
return self
5151

5252
def __eq__(self, other):
53-
return self.nodes == other.nodes and self.edges == other.edges
53+
return self.nodes() == other.nodes() and self.edges() == other.edges()
5454

5555
def __str__(self):
5656
res = "<"

0 commit comments

Comments
 (0)