From 77c0cf596a17e838a05d5ea1a6e2eb7aa3508e0c Mon Sep 17 00:00:00 2001 From: ced <> Date: Tue, 15 Jan 2008 14:01:08 +0000 Subject: [PATCH] Add import of zip module that have been downloaded bzr revid: ced-4b58fae7c13e7d7ef3362304b6510efa3e56fc9f --- bin/addons/base/module/module.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 027605401a4..7b7131344ad 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -33,6 +33,7 @@ import tools from osv import fields, osv, orm import zipfile import release +import zipimport ver_regexp = re.compile("^(\\d+)((\\.\\d+)*)([a-z]?)((_(pre|p|beta|alpha|rc)\\d*)*)(-r(\\d+))?$") suffix_regexp = re.compile("^(alpha|beta|rc|pre|p)(\\d*)$") @@ -501,6 +502,9 @@ class module(osv.osv): [])) self._update_category(cr, uid, mod.id, terp.get('category', 'Uncategorized')) + # Import module + zimp = zipimport.zipimporter(fname) + zimp.load_module(mod.name) return res def _update_dependencies(self, cr, uid, id, depends=[]):