Skip to content

publish_plugins

CollectClipEffectsDefModel

Bases: BaseSettingsModel

Source code in server/settings/publish_plugins.py
10
11
12
13
14
15
16
17
18
19
20
class CollectClipEffectsDefModel(BaseSettingsModel):
    _layout = "expanded"
    name: str = SettingsField("", title="Name")
    effect_classes: list[str] = SettingsField(
        default_factory=list, title="Effect Classes"
    )

    @validator("name")
    def validate_name(cls, value):
        """Ensure name does not contain weird characters"""
        return normalize_name(value)

validate_name(value)

Ensure name does not contain weird characters

Source code in server/settings/publish_plugins.py
17
18
19
20
@validator("name")
def validate_name(cls, value):
    """Ensure name does not contain weird characters"""
    return normalize_name(value)