File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
pyrevitlib/pyrevit/loader Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -304,6 +304,14 @@ def _new_session_csharp():
304304 # Register loaded pyRevit assemblies with sessioninfo
305305 # so find_pyrevitcmd can locate commands
306306 _register_loaded_pyrevit_assemblies ()
307+ # Register extension hooks
308+ # The Python session path (_new_session) registers hooks
309+ # after assembly creation, but the C# path was missing this
310+ try :
311+ for ui_ext in extensionmgr .get_installed_ui_extensions ():
312+ hooks .register_hooks (ui_ext )
313+ except Exception as hook_ex :
314+ mlogger .error ('Error registering hooks: %s' , hook_ex )
307315 else :
308316 mlogger .error ('C# session loading returned failure result' )
309317 mlogger .info ('Falling back to Python session creation...' )
You can’t perform that action at this time.
0 commit comments