# -*- coding: utf-8 -*- # # Connection Analysis -- PLACEHOLDER. Nothing is implemented. # # Added 2026-09-05 alongside BeamAnalysis, on the owner's own instruction to # put a button here for it. Same posture as GravityLoadChase and # LateralExtract: a row that opens is still a row somebody clicks, so it # says plainly that nothing is built rather than staying silent about it. # # No scope has been settled -- not which connections, not which code # governs, not read-only or not. None of that is guessed here; this button # exists so there is somewhere to build it once it is. # pylint: disable=import-error,invalid-name,broad-except # `__title__` mirrors bundle.yaml's `title:` and is otherwise dead -- # pyRevit reads it only `if not self.meta`. It is kept in step so that # trimming a bundle file cannot bring an old name back. One line, no # `\n`: this button is a row in a `.pulldown`, and a row has no second # line to put one on. __title__ = 'Connection Analysis (WIP)' from pyrevit import forms forms.alert( 'Connection Analysis is not built yet.\n\n' 'This row exists so there is somewhere on the ribbon for it. Nothing ' 'has been read from the model and nothing has been calculated.', title='Connection Analysis', exitscript=True)