Skip to content

Commit d4e5f2f

Browse files
committed
as per devloai:
- better UX by removing alert when hovering - additional try-catch for missing save file
1 parent d8b2a05 commit d4e5f2f

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/3D.pulldown/Section Box Navigator.pushbutton/script.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,6 +1039,7 @@ def btn_preview_grid_enter(self, sender, e):
10391039
# Grid mode - move to next grid
10401040
params = {
10411041
"direction": sender.Tag,
1042+
"is_grid_mode": True,
10421043
"do_not_apply": True,
10431044
}
10441045
box = self.do_grid_move(params)
@@ -1047,16 +1048,10 @@ def btn_preview_grid_enter(self, sender, e):
10471048
try:
10481049
distance_text = self.txtGridNudgeAmount.Text.strip()
10491050
if not distance_text:
1050-
forms.alert(
1051-
"Please enter a nudge amount", title="Input Required"
1052-
)
10531051
return
10541052

10551053
distance = float(distance_text)
10561054
if distance <= 0:
1057-
forms.alert(
1058-
"Nudge amount must be greater than 0", title="Invalid Input"
1059-
)
10601055
return
10611056

10621057
distance = DB.UnitUtils.ConvertToInternalUnits(

extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/3D.pulldown/Section Box Navigator.pushbutton/sectionbox_geometry.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ def get_section_box_info(view, datafilename):
1010
if not isinstance(view, DB.View3D):
1111
return
1212
if not view.IsSectionBoxActive:
13-
view_boxes = script.load_data(datafilename)
13+
try:
14+
view_boxes = script.load_data(datafilename)
15+
except Exception:
16+
return None
1417
view_id_value = get_elementid_value(view.Id)
1518
if view_id_value not in view_boxes:
1619
return None

0 commit comments

Comments
 (0)