INNER CODE UNIT · Python

get_data_model

smagafurov/fastapi-jsonrpc · fastapi_jsonrpc/__init__.py:302

    def get_data_model(cls):
        if cls.__dict__.get('data_model') is not None:
            return cls.data_model
        cls.data_model = cls.build_data_model()
        return cls.data_model

    @classmethod
    def build_data_model(cls):
        if cls.DataModel is not None:
            return rename_if_scope_child_component(cls, cls.DataModel, 'Data')

        error_model = cls.get_error_model()
        if error_model is None:
            return None

        default_value = ...
        errors_annotation = List[error_model]
        if not cls.errors_required:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…