Skip to content

server

Server package.

MarvelousDesignerAddon

Bases: BaseServerAddon

Add-on class for the server.

Source code in server/__init__.py
 9
10
11
12
13
14
15
16
17
18
19
20
class MarvelousDesignerAddon(BaseServerAddon):
    """Add-on class for the server."""
    settings_model: Type[MarvelousDesignerSettings] = MarvelousDesignerSettings

    async def get_default_settings(self) -> MarvelousDesignerSettings:
        """Return default settings.

        Returns:
            MarvelousDesignerSettings: Default settings instance.
        """
        settings_model_cls = self.get_settings_model()
        return settings_model_cls(**DEFAULT_MD_VALUES)

get_default_settings() async

Return default settings.

Returns:

Name Type Description
MarvelousDesignerSettings MarvelousDesignerSettings

Default settings instance.

Source code in server/__init__.py
13
14
15
16
17
18
19
20
async def get_default_settings(self) -> MarvelousDesignerSettings:
    """Return default settings.

    Returns:
        MarvelousDesignerSettings: Default settings instance.
    """
    settings_model_cls = self.get_settings_model()
    return settings_model_cls(**DEFAULT_MD_VALUES)