def __hash__(self):
        return hash(self.document_path) ^ hash(self.schema_path) \
            ^ hash(self.code)
Expects that all other properties are transitively determined.
dataset/ETHPy150Open nicolaiarocci/cerberus/cerberus/errors.py/ValidationError.__hash__