diff options
| author | Xavier Morel <xmo@tinyerp.com> | 2009-12-12 17:02:37 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@tinyerp.com> | 2009-12-12 17:02:37 +0100 |
| commit | 7b50872ce45ba0236709b2fbba69e75be54552b7 (patch) | |
| tree | 2b06096f137d8f87684fdc197e3c71330f80c88d /setup.py | |
| parent | 7daf1bc09a7ce4717f6526625992ff6d99a05b68 (diff) | |
[imp] remove unclear boolean flags, replace with error list
bzr revid: xmo@tinyerp.com-20091212160237-n6r949cimnwlrzvj
Diffstat (limited to 'setup.py')
| -rwxr-xr-x | setup.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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(): |
