diff options
| author | Ed Bartosh <ed.bartosh@linux.intel.com> | 2017-02-15 20:13:41 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-03-04 23:18:17 +0000 |
| commit | b9839fd6648c05b9052ab922bf81eec2fffd47bb (patch) | |
| tree | cbef8fbfb033a7994efe75c23aa38923f40cb6b8 /scripts/lib/wic/plugin.py | |
| parent | 59b72c0b260001b98eca87f3e6c0dfccef38182c (diff) | |
| download | poky-b9839fd6648c05b9052ab922bf81eec2fffd47bb.tar.gz | |
wic: remove PluginMgr.get_plugin_methods
Call methods directly instead of getting them with
get_plugin_methods and then calling.
(From OE-Core rev: efcd07fe17bf55441059b00a5becc3952e0a4075)
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/wic/plugin.py')
| -rw-r--r-- | scripts/lib/wic/plugin.py | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/scripts/lib/wic/plugin.py b/scripts/lib/wic/plugin.py index b45478cd9a..36a120bb1c 100644 --- a/scripts/lib/wic/plugin.py +++ b/scripts/lib/wic/plugin.py | |||
| @@ -62,20 +62,3 @@ class PluginMgr: | |||
| 62 | cls._loaded.append(ppath) | 62 | cls._loaded.append(ppath) |
| 63 | 63 | ||
| 64 | return pluginbase.get_plugins(ptype) | 64 | return pluginbase.get_plugins(ptype) |
| 65 | |||
| 66 | @classmethod | ||
| 67 | def get_plugin_methods(cls, ptype, pname, methods): | ||
| 68 | """ | ||
| 69 | The methods param is a dict with the method names to find. On | ||
| 70 | return, the dict values will be filled in with pointers to the | ||
| 71 | corresponding methods. If one or more methods are not found, | ||
| 72 | None is returned. | ||
| 73 | """ | ||
| 74 | result = {} | ||
| 75 | plugin = cls.get_plugins(ptype).get(pname) | ||
| 76 | for method in methods: | ||
| 77 | if not hasattr(plugin, method): | ||
| 78 | raise WicError("Unimplemented %s plugin interface for: %s" % | ||
| 79 | (method, pname)) | ||
| 80 | result[method] = getattr(plugin, method) | ||
| 81 | return result | ||
