summaryrefslogtreecommitdiff
path: root/addons/web/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/__init__.py')
-rw-r--r--addons/web/__init__.py33
1 files changed, 3 insertions, 30 deletions
diff --git a/addons/web/__init__.py b/addons/web/__init__.py
index 621931e9167..c4337b37d2c 100644
--- a/addons/web/__init__.py
+++ b/addons/web/__init__.py
@@ -1,31 +1,4 @@
-import logging
-
-from . import common
-from . import controllers
-
-_logger = logging.getLogger(__name__)
-
-class Options(object):
- pass
-
-def wsgi_postload():
- import openerp
- import os
- import tempfile
- import getpass
- _logger.info("embedded mode")
- o = Options()
- o.dbfilter = openerp.tools.config['dbfilter']
- o.server_wide_modules = openerp.conf.server_wide_modules or ['web']
- try:
- username = getpass.getuser()
- except Exception:
- username = "unknown"
- o.session_storage = os.path.join(tempfile.gettempdir(), "oe-sessions-" + username)
- o.addons_path = openerp.modules.module.ad_paths
- o.serve_static = True
- o.backend = 'local'
-
- app = common.http.Root(o)
- openerp.wsgi.register_wsgi_handler(app)
+import common
+import controllers
+wsgi_postload = common.http.wsgi_postload