~openerp-dev/openobject-client-web/6.0-opw-591397-xal

« back to all changes in this revision

Viewing changes to openobject/addons.py

  • Committer: ame (Tiny)
  • Date: 2010-01-07 07:47:47 UTC
  • Revision ID: ame@tinyerp.com-20100107074747-sqc1cmm24gofqmuh
[REF] separating base API to openobject
[REF] removed all openerp related stuffs from base api

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
import cherrypy
7
7
 
8
 
 
9
 
ADDONS_PATH = os.path.dirname(os.path.abspath(__file__))
 
8
ADDONS_PATH = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "addons")
10
9
sys.path.insert(0, ADDONS_PATH)
11
10
 
12
11
 
162
161
def load_addons(config):
163
162
    
164
163
    addons = [f for f in os.listdir(ADDONS_PATH) \
165
 
              if os.path.isfile(os.path.join(ADDONS_PATH, f, "__terp__.py"))]
166
 
              
167
 
    
168
 
    sys.modules.pop("openobject.addons", None)
 
164
              if os.path.isfile(os.path.join(ADDONS_PATH, f, "__config__.py"))] #TODO: __terp__.py
169
165
    
170
166
    graph = create_graph(addons)
171
167
    
175
171
        
176
172
        m = imp_module(package.name)
177
173
        
178
 
        static = os.path.join(ADDONS_PATH, package.name, "static")
179
 
        if os.path.isdir(static):
180
 
            base = imp_module("base")
181
 
            base.widgets.register_resource_directory(config, package.name, static)
182
 
            
183
 
        localedir = os.path.join(ADDONS_PATH, package.name, "locales")
184
 
        if os.path.isdir(localedir):
185
 
            i18n.load_translations(localedir, domain="messages")
186
 
            i18n.load_translations(localedir, domain="javascript")
 
174
#        static = os.path.join(ADDONS_PATH, package.name, "static")
 
175
#        if os.path.isdir(static):
 
176
#            base = imp_module("base")
 
177
#            base.widgets.register_resource_directory(config, package.name, static)
 
178
#            
 
179
#        localedir = os.path.join(ADDONS_PATH, package.name, "locales")
 
180
#        if os.path.isdir(localedir):
 
181
#            i18n.load_translations(localedir, domain="messages")
 
182
#            i18n.load_translations(localedir, domain="javascript")
187
183