upgrade
Perform upgrades between version, e.g. adding a new config parameter.
Attributes
mlogger = get_logger(__name__)
module-attribute
TELEMETRY_FIELD_MAX_LEN = 8192
module-attribute
TELEMETRY_BLOAT_FIELDS = ('telemetry_file_dir', 'telemetry_server_url', 'apptelemetry_server_url')
module-attribute
Functions
heal_bloated_telemetry_fields(user_config)
Detect and reset telemetry config fields corrupted by escape-doubling.
Args:
user_config (:obj:pyrevit.userconfig.PyRevitConfig): config object
Returns:
| Type | Description |
|---|---|
|
list[str]: names of fields that were reset, empty list if none. |
Source code in pyrevitlib/pyrevit/versionmgr/upgrade.py
upgrade_user_config(user_config)
Upgarde user configurations.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_config (
|
obj: |
required |
Source code in pyrevitlib/pyrevit/versionmgr/upgrade.py
remove_leftover_temp_files()
4.8.5 had a bug that would create temp files with extension ..bak.
This cleans them up.