@@ -36,6 +36,7 @@ def name(self):
3636 return '{} <- {}' .format (self ._cat .Name , self ._by_cat .Name )
3737 return self ._cat .Name
3838
39+
3940def 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