launch
launch copied to clipboard
Improve launch file parsing error messages
This pull request improves the parsing error messages for launch files in two ways:
- Parser errors clearly show that values are substituted and not part of the error message itself. I was recently confused by a message
Attribute value of type <class 'str'> not found in Entity let, not realizing that the attribute "value" was missing and not some kind of "attribute value". - On an InvalidLaunchFileError, all parsing errors are logged.
@ros-pull-request-builder retest this please
@audrow friendly ping
@audrow ping