schrodinger.application.models.transform_catalog.validation.violations module

Violation types for pipeline validation.

class schrodinger.application.models.transform_catalog.validation.violations.Violation(*, location: str, reason: str, blocking: bool = True)

Bases: object

A problem found in a pipeline.

A non-blocking violation reports something that could not be checked rather than something known to be wrong.

location: str
reason: str
blocking: bool = True
getMessage() → str
__init__(*, location: str, reason: str, blocking: bool = True) → None