From: Ed Bartosh Date: Wed, 15 Feb 2017 12:24:17 +0000 (+0200) Subject: wic: remove PluginMgr.get_source_plugins X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~22248 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aaab003e472416124d7342fc8c4a17c252b83f4d;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git wic: remove PluginMgr.get_source_plugins Used get_plugins('source') instead of get_source_plugins to unify and simplify API to get plugins. Signed-off-by: Ed Bartosh --- diff --git a/scripts/lib/wic/engine.py b/scripts/lib/wic/engine.py index 98e7b9526e5..4d0901d0fbd 100644 --- a/scripts/lib/wic/engine.py +++ b/scripts/lib/wic/engine.py @@ -139,7 +139,7 @@ def list_source_plugins(): """ List the available source plugins i.e. plugins available for --source. """ - plugins = PluginMgr.get_source_plugins() + plugins = PluginMgr.get_plugins('source') for plugin in plugins: print(" %s" % plugin) diff --git a/scripts/lib/wic/partition.py b/scripts/lib/wic/partition.py index f8d4274bcdd..d3cd5931f77 100644 --- a/scripts/lib/wic/partition.py +++ b/scripts/lib/wic/partition.py @@ -154,7 +154,7 @@ class Partition(): break return - plugins = PluginMgr.get_source_plugins() + plugins = PluginMgr.get_plugins('source') if self.source not in plugins: raise WicError("The '%s' --source specified for %s doesn't exist.\n\t" diff --git a/scripts/lib/wic/plugin.py b/scripts/lib/wic/plugin.py index 7632c3acd3c..064243dc9d0 100644 --- a/scripts/lib/wic/plugin.py +++ b/scripts/lib/wic/plugin.py @@ -108,18 +108,6 @@ class PluginMgr: return pluginbase.get_plugins(ptype) - @classmethod - def get_source_plugins(cls): - """ - Return list of available source plugins. - """ - plugins_dir = cls._build_plugin_dir_list(cls.plugin_dir, 'source') - - cls.append_dirs(plugins_dir) - - return cls.get_plugins('source') - - @classmethod def get_source_plugin_methods(cls, source_name, methods): """