File tree Expand file tree Collapse file tree 1 file changed +13
-13
lines changed Expand file tree Collapse file tree 1 file changed +13
-13
lines changed Original file line number Diff line number Diff 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 = "<"
You can’t perform that action at this time.
0 commit comments