You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# catch exceptions raised when loading entry point
exc=traceback.format_exc()
logger.error(
'Exception loading extension '
f"'{group}.{name}': {e}\n{exc}")
# skip failing entry point, continue with next one
continue
That means, if an extension fails to load, colcon will return with exit code 0, indicating success. For automation, it would be more useful if colcon returns an exit code indicating an error.
The text was updated successfully, but these errors were encountered:
When an extension throws an exception during loading, a backtrace is shown but colcon continues:
colcon-core/colcon_core/extension_point.py
Lines 165 to 176 in 15ed7d6
That means, if an extension fails to load, colcon will return with exit code 0, indicating success. For automation, it would be more useful if colcon returns an exit code indicating an error.
The text was updated successfully, but these errors were encountered: