Skip to content

Commit 0ac7d6e

Browse files
authored
Merge pull request #2927 from Wurschdhaud/fix-#2922
add check for temp view mode to make tool run with open sheets
2 parents e1b745d + f978520 commit 0ac7d6e

File tree

1 file changed

+4
-3
lines changed
  • extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit2.stack/ReNumber.pushbutton

1 file changed

+4
-3
lines changed

extensions/pyRevitTools.extension/pyRevit.tab/Modify.panel/edit2.stack/ReNumber.pushbutton/script.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def name(self):
3636
return '{} <- {}'.format(self._cat.Name, self._by_cat.Name)
3737
return self._cat.Name
3838

39+
3940
def get_open_views():
4041
"""
4142
Collect open views in the current document.
@@ -61,7 +62,8 @@ def toggle_element_selection_handles(target_views, bicat, state=True):
6162
# if view has template, toggle temp VG overrides
6263
if state and bicat != BIC.OST_Viewports:
6364
for target_view in target_views:
64-
target_view.EnableTemporaryViewPropertiesMode(target_view.Id)
65+
if target_view.CanEnableTemporaryViewPropertiesMode():
66+
target_view.EnableTemporaryViewPropertiesMode(target_view.Id)
6567
try:
6668
rr_cat.Visible[target_view] = state
6769
except Exception as vex:
@@ -164,7 +166,7 @@ def set_number(target_element, new_number):
164166
mark_param = target_element.Parameter[DB.BuiltInParameter.DATUM_TEXT]
165167
if isinstance(target_element, DB.Viewport):
166168
mark_param = target_element.Parameter[DB.BuiltInParameter.VIEWPORT_DETAIL_NUMBER]
167-
# set now
169+
# set now
168170
if mark_param:
169171
mark_param.Set(new_number)
170172

@@ -386,7 +388,6 @@ def door_by_room_renumber(rnopts):
386388
else:
387389
renumber_options = [RNOpts(cat=BIC.OST_Viewports)]
388390

389-
390391
options_dict = OrderedDict()
391392
for renumber_option in renumber_options:
392393
options_dict[renumber_option.name] = renumber_option

0 commit comments

Comments
 (0)