# HG changeset patch # User Sylvain Thenault # Date 1227612832 -3600 # Node ID 478bdd15bc0eded82f1a519e5c36405e7bed0d35 # Parent 16aafc56a1ac1900d9cb9e6799697a32f4a76694 more error resilient diff -r 16aafc56a1ac -r 478bdd15bc0e cwconfig.py --- a/cwconfig.py Tue Nov 25 12:33:39 2008 +0100 +++ b/cwconfig.py Tue Nov 25 12:33:52 2008 +0100 @@ -264,9 +264,9 @@ cube = CW_MIGRATION_MAP.get(cube, cube) try: return getattr(__import__('cubes.%s.__pkginfo__' % cube), cube).__pkginfo__ - except ImportError: + except Exception, ex: raise ConfigurationError('unable to find packaging information for ' - 'cube %s' % cube) + 'cube %s (%s: %s)' % (cube, ex.__class__.__name__, ex)) @classmethod def cube_version(cls, cube):