def _perform_onsessionloadstart_ops(): # clear the cached engines if not _clear_running_engines(): mlogger.debug('No Engine Manager exists...') # check for updates if user_config.auto_update \ and not _check_autoupdate_inprogress(): mlogger.info('Auto-update is active. Attempting update...') _set_autoupdate_inprogress(True) updater.update_pyrevit() _set_autoupdate_inprogress(False) # once pre-load is complete, report environment conditions uuid_str = sessioninfo.new_session_uuid() sessioninfo.report_env() # reset the list of assemblies loaded under pyRevit session sessioninfo.set_loaded_pyrevit_assemblies([]) # init executor runtime_types.ScriptExecutor.Initialize() # init routes routes.init() # asking telemetry module to setup the telemetry system # (active or not active) telemetry.setup_telemetry(uuid_str) # apply Upgrades upgrade.upgrade_existing_pyrevit() # setup hooks hooks.setup_hooks()
def _perform_onsessionload_ops(): # clear the cached engines if not _clear_running_engines(): mlogger.debug('No Engine Manager exists...') # check for updates if user_config.core.get_option('autoupdate', default_value=False) \ and not _check_autoupdate_inprogress(): mlogger.info('Auto-update is active. Attempting update...') _set_autoupdate_inprogress(True) updater.update_pyrevit() _set_autoupdate_inprogress(False) # once pre-load is complete, report environment conditions uuid_str = sessioninfo.new_session_uuid() sessioninfo.report_env() # reset the list of assemblies loaded under pyRevit session sessioninfo.set_loaded_pyrevit_assemblies([]) # asking usagelog module to setup the usage logging system # (active or not active) setup_usage_logfile(uuid_str) # apply Upgrades upgrade.upgrade_existing_pyrevit()
def _perform_onsessionload_ops(): # the loader dll addon, does not create an output window # if an output window is not provided, create one if FIRST_LOAD: _setup_output_window() # once pre-load is complete, report environment conditions uuid_str = sessioninfo.new_session_uuid() sessioninfo.report_env() # asking usagelog module to setup the usage logging system (active or not active) setup_usage_logfile(uuid_str) # apply Upgrades upgrade_existing_pyrevit()
def _perform_onsessionload_ops(): # clear the cached engines if not _clear_running_engines(): logger.debug('No Engine Manager exists...') # once pre-load is complete, report environment conditions uuid_str = sessioninfo.new_session_uuid() sessioninfo.report_env() # reset the list of assemblies loaded under pyRevit session sessioninfo.set_loaded_pyrevit_assemblies([]) # asking usagelog module to setup the usage logging system # (active or not active) setup_usage_logfile(uuid_str) # apply Upgrades upgrade_existing_pyrevit()