schrodinger.application.models.gui.validation_messages module

User-friendly display messages for validation violation types.

This module centralizes display message definitions for GUI use, keeping presentation logic separate from the backend datamodels.

schrodinger.application.models.gui.validation_messages.format_input_violation_message(violation: InputViolation) str

Format a user-friendly message for an input violation.

Uses violation context (like parent constraint) to provide more specific guidance where applicable.

schrodinger.application.models.gui.validation_messages.get_config_violation_message(violation_type: ConfigViolationType) str

Return a user-friendly message for a config violation type.