class ErrorResponseValidator(object): def __init__(self): self.validator = JSONValidator(errorResponse_schema) def validate(self, data): self.validator.validate(data) if not data['errorResponse']['errorID'] in ERROR_LIST: raise JSONValidationError('Invalid errorID "%s"'%data['errorResponse']['errorID'])