Source code for ocrd_validators.processing_server_config_validator

"""
Validating configuration file for the Processing-Server
"""
from .constants import PROCESSING_SERVER_CONFIG_SCHEMA
from .json_validator import JsonValidator


# TODO: provide a link somewhere in this file as it is done in ocrd_tool.schema.yml but best with a
#  working link. Currently it is here:
#  https://github.com/OCR-D/spec/pull/222/files#diff-a71bf71cbc7d9ce94fded977f7544aba4df9e7bdb8fc0cf1014e14eb67a9b273
#  But that is a PR not merged yet
[docs]class ProcessingServerConfigValidator(JsonValidator): """ JsonValidator validating against the schema for the Processing Server """
[docs] @staticmethod def validate(obj, schema=PROCESSING_SERVER_CONFIG_SCHEMA): """ Validate against schema for Processing-Server """ return JsonValidator.validate(obj, schema)