INNER CODE UNIT · Python

__init__

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

    def __init__(self, data=None):
        if data is None:
            data = {}

        raw_data = data
        data = self.validate_data(raw_data)

        Exception.__init__(self, self.CODE, self.MESSAGE)

        self.data = data
        self.raw_data = raw_data

    @classmethod
    def validate_data(cls, data):
        data_model = cls.get_data_model()
        if data_model:
            data = data_model.model_validate(data)
        return data

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…