Addon: make job settings non-animatable

This commit is contained in:
Sybren A. Stüvel 2022-03-15 11:02:45 +01:00
parent e15f066dde
commit a8d11f4f45

View File

@ -134,6 +134,9 @@ def _create_property(job_type: _AvailableJobType, setting: _AvailableJobSetting)
_set_if_available(prop_kwargs, setting, "default", transform=value_coerce) _set_if_available(prop_kwargs, setting, "default", transform=value_coerce)
_set_if_available(prop_kwargs, setting, "subtype", transform=_transform_subtype) _set_if_available(prop_kwargs, setting, "subtype", transform=_transform_subtype)
# Remove the 'ANIMATABLE' option.
prop_kwargs.setdefault("options", set())
prop_name = _job_setting_key_to_label(setting.key) prop_name = _job_setting_key_to_label(setting.key)
prop = prop_type(name=prop_name, **prop_kwargs) prop = prop_type(name=prop_name, **prop_kwargs)
return prop return prop