Package entropy :: Package core :: Package settings :: Package plugins :: Module factory

Source Code for Module entropy.core.settings.plugins.factory

 1  # -*- coding: utf-8 -*- 
 2  """ 
 3   
 4      @author: Fabio Erculiani <lxnay@sabayonlinux.org> 
 5      @contact: lxnay@sabayonlinux.org 
 6      @copyright: Fabio Erculiani 
 7      @license: GPL-2 
 8   
 9      B{Entropy SystemSettings Plugins factory module}. 
10   
11  """ 
12  from entropy.core import EntropyPluginFactory 
13  from entropy.core.settings.plugins.skel import SystemSettingsPlugin 
14  import entropy.core.settings.plugins.interfaces as plugs 
15   
16  FACTORY = EntropyPluginFactory(SystemSettingsPlugin, plugs) 
17   
18  # get available plugins from Factory 
19  # returns a dict, see EntropyPluginFactory documentation 
20  get_available_plugins = FACTORY.get_available_plugins 
21