Skip to content

Violation

autogen.beta.network.hub.expectations.Violation dataclass #

Violation(expectation, violator_ids=list(), detail=dict())

Result of an evaluator firing.

violator_ids is the list of participants the violation applies to; an empty list represents a session-wide violation (e.g. max_silence — nobody specifically is silent, the session is).

expectation instance-attribute #

expectation

violator_ids class-attribute instance-attribute #

violator_ids = field(default_factory=list)

detail class-attribute instance-attribute #

detail = field(default_factory=dict)