diff options
Diffstat (limited to 'ipsilon/providers/common.py')
-rwxr-xr-x | ipsilon/providers/common.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ipsilon/providers/common.py b/ipsilon/providers/common.py index f8819c7..3b2072c 100755 --- a/ipsilon/providers/common.py +++ b/ipsilon/providers/common.py @@ -18,6 +18,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. from ipsilon.util.plugin import PluginLoader, PluginObject +from ipsilon.util.plugin import PluginInstaller from ipsilon.util.page import Page import cherrypy @@ -99,3 +100,10 @@ class LoadProviders(object): def _debug(self, fact): if cherrypy.config.get('debug', False): cherrypy.log(fact) + + +class ProvidersInstall(object): + + def __init__(self): + pi = PluginInstaller(ProvidersInstall) + self.plugins = pi.get_plugins() |