summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorXavier Morel <xmo@tinyerp.com>2009-12-12 17:02:37 +0100
committerXavier Morel <xmo@tinyerp.com>2009-12-12 17:02:37 +0100
commit7b50872ce45ba0236709b2fbba69e75be54552b7 (patch)
tree2b06096f137d8f87684fdc197e3c71330f80c88d /setup.py
parent7daf1bc09a7ce4717f6526625992ff6d99a05b68 (diff)
[imp] remove unclear boolean flags, replace with error list
bzr revid: xmo@tinyerp.com-20091212160237-n6r949cimnwlrzvj
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index 87dd1781dec..28f2e0a6af8 100755
--- a/setup.py
+++ b/setup.py
@@ -62,15 +62,16 @@ required_modules = [
]
def check_modules():
- ok = True
+ errors = []
for modname, desc in required_modules:
try:
imp.find_module(modname)
except ImportError:
- ok = False
- print 'Error: python module %s (%s) is required' % (modname, desc)
+ errors.append(
+ 'Error: python module %s (%s) is required' % (modname, desc))
- if not ok:
+ if errors:
+ print '\n'.join(errors)
sys.exit(1)
def _find_addons():