Текст документации сгенерирован автоматически из исходного кода.
Если обнаружили ошибку, отправьте об этом сообщение на 📧почту.

Module: utils

Provides various utilitarian functions.

Functions

validate_dict

def validate_dict(data: dict, schema: dict, mode: Literal['s', 'mka'] = 's') -> tuple[bool, Exception | None]

Validates input dictionary by scheme

Parameters:

Returns:

Raises:

get_lang_const_translation

def get_lang_const_translation(data: LangConstant | str, n: int | float = 1) -> str

Returns translation of language constant or unmodified string

Parameters:

Returns:

retranslate_nested_langconstants

def retranslate_nested_langconstants(object, lang_code: Optional[str] = None)

Searches objects of LangConstant type and calls translate() method for each instance, also scans nested classes

Parameters: