deprecated not passed name in 'AYONSettingsRegistry'

This commit is contained in:
Jakub Trllo 2025-07-31 11:02:12 +02:00
parent b403db76e6
commit d4092c8e31

View file

@ -536,12 +536,21 @@ class AYONSettingsRegistry(JSONSettingRegistry):
"""Class handling AYON general settings registry.
Args:
name (Optional[str]): Name of the registry.
name (Optional[str]): Name of the registry. Using 'None' or not
passing name is deprecated.
"""
def __init__(self, name: Optional[str] = None) -> None:
if not name:
name = "AYON_settings"
warnings.warn(
(
"Used 'AYONSettingsRegistry' without 'name' argument."
" The argument will be required in future versions."
),
DeprecationWarning,
stacklevel=2,
)
path = get_launcher_storage_dir()
super().__init__(name, path)