Fix settings
authorSimo Sorce <simo@redhat.com>
Thu, 12 Dec 2013 19:24:01 +0000 (14:24 -0500)
committerSimo Sorce <simo@redhat.com>
Sat, 14 Dec 2013 02:57:39 +0000 (21:57 -0500)
Fix logging to use right name and value
Make all option relative to the base of the tree.

Signed-off-by: Simo Sorce <simo@redhat.com>
.gitignore
examples/ipsilon.conf
src/ipsilon.py

index 8472a71..7b09dcd 100644 (file)
@@ -2,3 +2,4 @@ dist/
 MANIFEST
 *.pyc
 *.pyo
 MANIFEST
 *.pyc
 *.pyo
+ipsilon.conf
index d536d96..dc45a1b 100644 (file)
@@ -1,5 +1,4 @@
 [global]
 [global]
-log.iscreen = "error"
+log.screen = True
 base.dir = "../"
 base.dir = "../"
-providers.dir = "../src/providers"
 admin.config.db = "/var/lib/ipsilon/adminconfig.sqlite"
 admin.config.db = "/var/lib/ipsilon/adminconfig.sqlite"
index 20c2c66..84a9a31 100755 (executable)
@@ -32,7 +32,7 @@ import root
 
 cherrypy.config.update('ipsilon.conf')
 
 
 cherrypy.config.update('ipsilon.conf')
 
-plugins = plugin.Plugins()
+plugins = plugin.Plugins(path=cherrypy.config['base.dir'])
 idp_providers = plugins.get_providers()
 cherrypy.config.update({'idp_providers': idp_providers})
 
 idp_providers = plugins.get_providers()
 cherrypy.config.update({'idp_providers': idp_providers})