Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/client/injector.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/client/injector.py')
-rw-r--r--sugar_network/client/injector.py6
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(