AVSLab / basilisk

Astrodynamics simulation framework
https://hanspeterschaub.info/basilisk
ISC License
147 stars 61 forks source link

Error on creating message recorders #801

Closed schaubh closed 2 months ago

schaubh commented 2 months ago

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