Package entropy :: Package transceivers :: Package uri_handlers :: Package plugins :: Module factory

Source Code for Module entropy.transceivers.uri_handlers.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{EntropyTransceiver URI handlers plugins factory module}. 
10   
11  """ 
12  from entropy.core import EntropyPluginFactory 
13  from entropy.transceivers.uri_handlers.skel import EntropyUriHandler 
14  from . import interfaces as plugs 
15   
16  # get available plugins from Factory 
17  # returns a dict, see EntropyPluginFactory documentation 
18  FACTORY = EntropyPluginFactory(EntropyUriHandler, plugs) 
19  get_available_plugins = FACTORY.get_available_plugins 
20