Skip to content

Rule Violation Error

rule_violation_error

Module defining errors related to rule violations within the system.

Defines error classes for handling rule violation scenarios.

RuleViolationError

Bases: Error[dict[str, object]]

Base class for rule violation errors.

Source code in src/forging_blocks/foundation/errors/rule_violation_error.py
class RuleViolationError(Error[dict[str, object]]):
    """Base class for rule violation errors."""

    ...

CombinedRuleViolationErrors

Bases: CombinedErrors[RuleViolationError]

Aggregates multiple rule violation errors for easier handling and reporting.

Source code in src/forging_blocks/foundation/errors/rule_violation_error.py
class CombinedRuleViolationErrors(CombinedErrors[RuleViolationError]):
    """Aggregates multiple rule violation errors for easier handling and reporting."""

    ...