162
161
def load_addons(config):
164
163
addons = [f for f in os.listdir(ADDONS_PATH) \
165
if os.path.isfile(os.path.join(ADDONS_PATH, f, "__terp__.py"))]
168
sys.modules.pop("openobject.addons", None)
164
if os.path.isfile(os.path.join(ADDONS_PATH, f, "__config__.py"))] #TODO: __terp__.py
170
166
graph = create_graph(addons)
176
172
m = imp_module(package.name)
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)
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)
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")