def get_plugins(self, ptype): """ the return value is dict of name:class pairs """ if ptype not in PLUGIN_TYPES: raise errors.CreatorError('%s is not valid plugin type' % ptype) self._add_plugindir(os.path.join(self.plugin_dir, ptype)) self._load_all() return pluginbase.get_plugins(ptype)
def get_plugins(self, ptype): """ the return value is dict of name:class pairs """ if ptype not in PLUGIN_TYPES: raise errors.CreatorError('%s is not valid plugin type' % ptype) plugins_dir = self._build_plugin_dir_list(self.plugin_dir, ptype) self.append_dirs(plugins_dir) return pluginbase.get_plugins(ptype)