summaryrefslogtreecommitdiff
path: root/src/buildstream/_plugincontext.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_plugincontext.py')
-rw-r--r--src/buildstream/_plugincontext.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/buildstream/_plugincontext.py b/src/buildstream/_plugincontext.py
index 7a5407cf6..c6b6526cb 100644
--- a/src/buildstream/_plugincontext.py
+++ b/src/buildstream/_plugincontext.py
@@ -141,16 +141,16 @@ class PluginContext():
if kind not in _yaml.node_get(origin, list, 'plugins'):
continue
- if _yaml.node_get(origin, str, 'origin') == 'local':
- local_path = _yaml.node_get(origin, str, 'path')
+ if origin.get_str('origin') == 'local':
+ local_path = origin.get_str('path')
source = self._get_local_plugin_source(local_path)
- elif _yaml.node_get(origin, str, 'origin') == 'pip':
- package_name = _yaml.node_get(origin, str, 'package-name')
+ elif origin.get_str('origin') == 'pip':
+ package_name = origin.get_str('package-name')
source, defaults = self._get_pip_plugin_source(package_name, kind)
else:
raise PluginError("Failed to load plugin '{}': "
"Unexpected plugin origin '{}'"
- .format(kind, _yaml.node_get(origin, str, 'origin')))
+ .format(kind, origin.get_str('origin')))
loaded_dependency = True
break