This avoids errors like the following:
‘RuntimeError: No active exception to reraise’
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
return ctx.recurse(relpath)
if 'waflib.extras.compat15' in sys.modules:
return ctx.recurse(relpath)
- Logs.error('Unknown RECURSE context class: {}'.format(ctxclass))
- raise
+ raise Errors.WafError('Unknown RECURSE context class: {}'.format(ctxclass))
Options.OptionsContext.RECURSE = RECURSE
Build.BuildContext.RECURSE = RECURSE