Skip to content

Commit 7ab6b9e

Browse files
committed
Make it clear that resolving links is an internal implementation detail, not intended to be used directly
1 parent 25dca66 commit 7ab6b9e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pipeline/src/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def links(self):
142142
_links.extend(value.links)
143143
return _links
144144

145-
def resolve_links(self, node_lookup):
145+
def _resolve_links(self, node_lookup):
146146
"""Replace `Link` attributes with typed Nodes where possible"""
147147
for property in self.__class__.properties:
148148
value = getattr(self, property.name)

pipeline/src/collection.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,12 +167,12 @@ def load(self, *paths):
167167
raise ValueError("Local nodes must have @type specified")
168168
node = Link(data["@id"])
169169
self.add(node)
170-
self.resolve_links()
170+
self._resolve_links()
171171

172-
def resolve_links(self):
172+
def _resolve_links(self):
173173
"""Replace `Link` attributes with typed Nodes where possible"""
174174
for node in self.nodes.values():
175-
node.resolve_links(self.nodes)
175+
node._resolve_links(self.nodes)
176176

177177
def validate(self):
178178
"""

0 commit comments

Comments
 (0)