code: def _validate_source_data(self):
          
  
          try:
              jsonschema.validate(self._buffer, self._schema)
          except jsonschema.ValidationError as e:
              raise ValidationError(e)
docs: :raises ValidationError: