This commit is contained in:
Kayla Man 2023-11-08 22:07:36 +08:00
parent d410899714
commit 57131a8b40
2 changed files with 3 additions and 4 deletions

View file

@ -63,7 +63,8 @@ class ValidateLoadedPlugin(OptionalPyblishPluginMixin,
if not has_match: if not has_match:
continue continue
plugins = [plugin for plugin in required_plugins[family]["plugins"]] plugins = [plugin for plugin in
required_plugins[family]["plugins"]]
for plugin in plugins: for plugin in plugins:
if not plugin: if not plugin:
return return

View file

@ -39,11 +39,9 @@ class FamilyMappingItemModel(BaseSettingsModel):
class ValidateLoadedPluginModel(BaseSettingsModel): class ValidateLoadedPluginModel(BaseSettingsModel):
enabled: bool = Field(title="Enabled") enabled: bool = Field(title="Enabled")
optional: bool = Field(title="Optional") optional: bool = Field(title="Optional")
family_plugins_mapping: list[FamilyMappingItemModel] = ( family_plugins_mapping: list[FamilyMappingItemModel] = Field(
Field(
default_factory=list, default_factory=list,
title="Family Plugins Mapping" title="Family Plugins Mapping"
)
) )
# This is to validate unique names (like in dict) # This is to validate unique names (like in dict)