From 627c4aa4f0143aed61b2fee993d46e0301d2df14 Mon Sep 17 00:00:00 2001 From: VAN BOSSUYT Nicolas Date: Mon, 6 Feb 2023 18:11:50 +0100 Subject: [PATCH] Fix dependency resolution. --- osdk/context.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osdk/context.py b/osdk/context.py index 5d30a07..e079235 100644 --- a/osdk/context.py +++ b/osdk/context.py @@ -154,7 +154,7 @@ def resolveDeps(componentSpec: str, components: list[ComponentManifest], target: result.extend(reqs) stack.pop() - result.append(resolved) + result.insert(0, resolved) return True, result @@ -172,7 +172,7 @@ def instanciate(componentSpec: str, components: list[ComponentManifest], target: if not enabled: return None - return ComponentInstance(target, manifest, sources, resolved[:-1]) + return ComponentInstance(target, manifest, sources, resolved[1:]) def contextFor(targetSpec: str, props: Props) -> Context: