-import common
-import controllers
import logging
+from . import common
+from . import controllers
+
_logger = logging.getLogger(__name__)
class Options(object):
#!/usr/bin/python
-import http
-import nonliterals
-import release
-import session
-import xml2json
+from . import http
+from . import nonliterals
+from . import release
+from . import session
+from . import xml2json
import werkzeug.wrappers
import werkzeug.wsgi
-import nonliterals
-import session
-import openerplib
+from . import nonliterals
+from . import session
+from . import openerplib
__all__ = ['Root', 'jsonrequest', 'httprequest', 'Controller',
'WebRequest', 'JsonRequest', 'HttpRequest']
#
##############################################################################
-from main import *
+from .main import *
import time
import openerplib
-import nonliterals
+from . import nonliterals
_logger = logging.getLogger(__name__)
#----------------------------------------------------------
-import main
+from . import main
# -*- coding: utf-8 -*-
-import web.common.http as openerpweb
+try:
+ import openerp.addons.web.common.http as openerpweb
+except ImportError:
+ import web.common.http as openerpweb
WIDGET_CONTENT_PATTERN = """<!DOCTYPE html>
<html>
-import controllers
\ No newline at end of file
+from . import controllers
-import main
\ No newline at end of file
+from . import main
-import web.common.http as openerpweb
-from web.controllers.main import View
+try:
+ # embedded
+ import openerp.addons.web.common.http as openerpweb
+ from openerp.addons.web.controllers.main import View
+except ImportError:
+ # standalone
+ import web.common.http as openerpweb
+ from web.controllers.main import View
class DiagramView(View):
_cp_path = "/web_diagram/diagram"