summaryrefslogtreecommitdiff
path: root/addons/base_import_module/models/ir_module.py
diff options
context:
space:
mode:
authortpa-odoo <tpa@tinyerp.com>2014-05-22 17:09:52 +0530
committertpa-odoo <tpa@tinyerp.com>2014-05-22 17:09:52 +0530
commit8fa3a17c3918d46e600dd5171229fb58561c5ff7 (patch)
tree55a793bb9e96af283aaf957a734c70d05314b914 /addons/base_import_module/models/ir_module.py
parent41147025b8a634f746ad14c80b7c764ff494a501 (diff)
[IMP] improved code to show import result in wizard and improved typo
Diffstat (limited to 'addons/base_import_module/models/ir_module.py')
-rw-r--r--addons/base_import_module/models/ir_module.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/base_import_module/models/ir_module.py b/addons/base_import_module/models/ir_module.py
index 10ffccc2b8e..2a0a9ea7fed 100644
--- a/addons/base_import_module/models/ir_module.py
+++ b/addons/base_import_module/models/ir_module.py
@@ -81,6 +81,7 @@ class view(osv.osv):
success = []
errors = dict()
+ module_names = []
with zipfile.ZipFile(module_file, "r") as z:
for zf in z.filelist:
if zf.file_size > MAX_FILE_SIZE:
@@ -90,6 +91,7 @@ class view(osv.osv):
z.extractall(module_dir)
dirs = [d for d in os.listdir(module_dir) if os.path.isdir(opj(module_dir, d))]
for mod_name in dirs:
+ module_names.append(mod_name)
try:
# assert mod_name.startswith('theme_')
path = opj(module_dir, mod_name)
@@ -100,4 +102,4 @@ class view(osv.osv):
r = ["Successfully imported module '%s'" % mod for mod in success]
for mod, error in errors.items():
r.append("Error while importing module '%s': %r" % (mod, error))
- return '\n'.join(r)
+ return '\n'.join(r), module_names