Getting any attribute or calling any method of a message object in Python will raise an error if messaging has never been imported from Basilisk.architecture.
The error raised was not easy to understand. To make the use of recorder
objects easier, we now include the message package when loading any packages from basilisk.
Description
Getting any attribute or calling any method of a message object in Python will raise an error if messaging has never been imported from Basilisk.architecture. The error raised was not easy to understand. To make the use of recorder objects easier, we now include the message package when loading any packages from basilisk.
Added a test to ensure this works as expected.
Verification
Clean build and all tests pass.
Documentation
Added release notes
Future work
None