chore: tools Minor fixes#2915
Conversation
- add toast to alert user - formatting of xyz to make it more readable
There was a problem hiding this comment.
PR Summary:
This PR addresses minor quality-of-life improvements:
- Replaces manual API calls with pyRevit library helpers (
revit.query.get_elements_by_class(),revit.get_selection().set_to()) - Fixes global variable bugs in Orient Section Box/View scripts (using function parameter
viewinstead of globalcurview) - Adds slope calculation and improved formatting to the Measure 3D tool
- Replaces pickle serialization with pyRevit's
script.store_data/load_dataAPI - Improves error handling (using
logger.exception())
Review Summary:
All changes are well-implemented and appropriate for IronPython 2.7.12. The global variable fixes in the Orient scripts are important bug corrections that prevent stale reference issues. The library function usage follows pyRevit best practices. Code adheres to Black formatting and PEP8 naming conventions. No critical issues identified.
Follow-up suggestions:
No follow-up actions needed - the PR is ready to merge as-is.
|
Great stuff, |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25312+1112-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25317+1256-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25321+2012-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25325+2154-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25326+1040-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25326+2050-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25330+0026-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25330+2139-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25331+0850-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25332+2254-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25334+1646-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25334+1705-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25336+1232-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25343+2308-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25347+1751-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25347+2146-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25347+2208-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.25348+1520-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26014+1705-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26014+2042-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26014+2113-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+0925-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+0934-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+1003-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+2108-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26017+2119-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26022+2117-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26022+2124-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26022+2138-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26023+2136-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26023+2141-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26025+1329-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26025+1418-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2037-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2039-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2101-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2136-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2147-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26030+2212-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1043-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1111-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1304-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1323-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1433-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1538-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1543-wip |
|
📦 New work-in-progress (wip) builds are available for 5.3.1.26032+1553-wip |
|
📦 New work-in-progress (wip) builds are available for 6.0.0.26032+2005-wip |
Description
The type of minor annoyances you only notice after a few weeks time:
Checklist
Before submitting your pull request, ensure the following requirements are met: