diff options
Diffstat (limited to 'sugar_network/client/injector.py')
-rw-r--r-- | sugar_network/client/injector.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sugar_network/client/injector.py b/sugar_network/client/injector.py index ec1c1e6..c180c05 100644 --- a/sugar_network/client/injector.py +++ b/sugar_network/client/injector.py @@ -104,9 +104,7 @@ def _make(context): for impl in solution: if 'path' in impl or impl['stability'] == 'packaged': continue - - # TODO Process different mountpoints - impl_path = cache.get(impl['id']) + impl_path = cache.get(impl['id'], impl) if 'prefix' in impl: impl_path = join(impl_path, impl['prefix']) impl['path'] = impl_path @@ -163,7 +161,7 @@ def _clone_impl(context_guid, params): impl = impls[0] spec = impl['spec']['*-*'] - src_path = cache.get(impl['guid']) + src_path = cache.get(impl['guid'], impl) if 'extract' in spec: src_path = join(src_path, spec['extract']) dst_path = util.unique_filename( |