Merge pull request #1429 from ynput/enhancement/use-env-vars-in-dev-bundle-paths

Resolve environment variables in dev bundle addon paths
This commit is contained in:
Jakub Trllo 2025-09-09 09:38:17 +02:00 committed by GitHub
commit 85c82a2063
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -302,6 +302,11 @@ def _load_ayon_addons(log):
milestone_version = MOVED_ADDON_MILESTONE_VERSIONS.get(addon_name)
if use_dev_path:
addon_dir = dev_addon_info["path"]
if addon_dir:
addon_dir = os.path.expandvars(
addon_dir.format_map(os.environ)
)
if not addon_dir or not os.path.exists(addon_dir):
log.warning((
"Dev addon {} {} path does not exists. Path \"{}\""