summaryrefslogtreecommitdiff
path: root/morphlib/artifactresolver.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/artifactresolver.py')
-rw-r--r--morphlib/artifactresolver.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/morphlib/artifactresolver.py b/morphlib/artifactresolver.py
index 5deb25b7..8c8b37d0 100644
--- a/morphlib/artifactresolver.py
+++ b/morphlib/artifactresolver.py
@@ -52,7 +52,11 @@ class ArtifactResolver(object):
self._added_artifacts = None
self._source_pool = None
- def resolve_artifacts(self, source_pool):
+ def resolve_root_artifacts(self, source_pool): #pragma: no cover
+ return [a for a in self._resolve_artifacts(source_pool)
+ if not a.dependents]
+
+ def _resolve_artifacts(self, source_pool):
self._source_pool = source_pool
self._added_artifacts = set()