• Python jsonschema, почему возникает ошибка при валидации схемы?

    @Nast2 Автор вопроса
    Я нашел в чем была проблема, прикладываю валидную схему:

    schema
    {
            'definitions': {
                'territory_item': {
                    'type': 'object',
                    'properties': {
                        'territory_guid': {
                            'type': 'string', 'format': 'uuid'
                        },
                        'name': {
                            'type': 'string'
                        },
                        'child_territories': {
                            'territory:': {'$ref': '#/definitions/territory'}
                        },
                    },
                    'required': ['territory_guid', 'name']
                },
                'territory': {
                    'oneOf': [
                        {'$ref': '#/definitions/territory_item'},
                        {'type': 'array', 'items': {'$ref': '#/definitions/territory_item'}}
                    ],
                }
            },
            
            'type': 'object',
            'properties': {
                'territory': {'$ref': '#/definitions/territory'}
            },
            'required': ['territory']
    }
    Ответ написан
    Комментировать