mil
mil copied to clipboard
Fix typing of `PoseProxy` and `PoseEditor` in `subjugator_missions`
Assignee
No response
Deadline
No response
What needs to change?
Because of the use of getattr
in _PoseProxy
in subjugator_missions
, the list of methods found in PoseEditor
can't easily be found by a typing system, which messes up the user's suggestions/IntelliSense. The use of getattr
in these classes to get specific attributes of the class should be typed or removed so that suggestions/IntelliSense can be provided to the user.
This is especially important, as missions are commonly written in time sensitive situations, and IntelliSense is a very helpful feature to have.
How would this task be tested?
- Ensure that IntelliSense can be provided to the user when using these classes/methods, show this in a screenshot in the submit PR.
Contacts
- [ ] We need help from the mechanical team.
- [ ] We need help from the electrical team.
- [ ] We need help from Dr. Schwartz or other faculty.
- [ ] We need help from a company or an organization.
- [ ] We need help from another UF staff member or organization (ex, facilities).