summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVo Minh Thu <vmt@openerp.com>2012-11-14 14:05:35 +0100
committerVo Minh Thu <vmt@openerp.com>2012-11-14 14:05:35 +0100
commitccbbb94b19ed848b2bc1324d1ea85494c615ec6f (patch)
tree3b5956d175918c59d0c4b893082511ef3a0d9734
parentde39dccefb1bb8362204d84ccfaa44aac480a4bb (diff)
parent6fe4d552510316c48ae9f98c39ec7f0613c68223 (diff)
[MERGE] loading: explicitely allow .js file, log a warning for unknown types.
bzr revid: vmt@openerp.com-20121114130535-0ts5rbh51wre98ag
-rw-r--r--openerp/modules/loading.py7
-rw-r--r--openerp/modules/module.py10
2 files changed, 6 insertions, 11 deletions
diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py
index 200f144d595..c3d73859730 100644
--- a/openerp/modules/loading.py
+++ b/openerp/modules/loading.py
@@ -112,6 +112,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules=
if kind in ('demo', 'demo_xml'):
noupdate = True
try:
+ ext = ext.lower()
if ext == '.csv':
if kind in ('init', 'init_xml'):
noupdate = True
@@ -120,8 +121,12 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules=
process_sql_file(cr, fp)
elif ext == '.yml':
tools.convert_yaml_import(cr, module_name, fp, kind, idref, mode, noupdate, report)
- else:
+ elif ext == '.xml':
tools.convert_xml_import(cr, module_name, fp, idref, mode, noupdate, report)
+ elif ext == '.js':
+ pass # .js files are valid but ignored here.
+ else:
+ _logger.warning("Can't load unknown file type %s.", filename)
finally:
fp.close()
diff --git a/openerp/modules/module.py b/openerp/modules/module.py
index 6ec9e86340c..39c9817a878 100644
--- a/openerp/modules/module.py
+++ b/openerp/modules/module.py
@@ -28,15 +28,9 @@ import sys
import types
import zipimport
-import openerp
-
-import openerp.osv as osv
import openerp.tools as tools
import openerp.tools.osutil as osutil
from openerp.tools.safe_eval import safe_eval as eval
-from openerp.tools.translate import _
-
-import openerp.netsvc as netsvc
import zipfile
import openerp.release as release
@@ -48,9 +42,6 @@ from cStringIO import StringIO
import logging
-import openerp.modules.db
-import openerp.modules.graph
-
_logger = logging.getLogger(__name__)
_ad = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'addons') # default addons path (base)
@@ -335,7 +326,6 @@ def load_information_from_description_file(module):
'description': '',
'icon': get_module_icon(module),
'installable': True,
- 'auto_install': False,
'license': 'AGPL-3',
'name': False,
'post_load': None,