[imp] refactoring to improve the way the components are destroyed
[odoo/odoo.git] / addons / web / __init__.py
index 6934ef1..dba47c9 100644 (file)
@@ -2,20 +2,22 @@ import common
 import controllers
 import common.dispatch
 import logging
+import optparse
 
 _logger = logging.getLogger(__name__)
 
+class Options(object):
+    pass
+
 def wsgi_postload():
-    import openerp.wsgi
+    import openerp
     import os
     import tempfile
     _logger.info("embedded mode")
-    class Options(object):
-        pass
     o = Options()
-    o.dbfilter = '.*'
+    o.dbfilter = openerp.tools.config['dbfilter']
     o.session_storage = os.path.join(tempfile.gettempdir(), "oe-sessions")
-    o.addons_path = os.path.dirname(os.path.dirname(__file__))
+    o.addons_path = openerp.modules.module.ad_paths
     o.serve_static = True
     o.backend = 'local'