bloqade.lanes.bytecode.exceptions.MoveValidationError
← Module overview
class
classMoveValidationError¶source
bloqade.lanes.bytecode.exceptions.MoveValidationError
Bases: Exception
Base class for lane-group executability errors against an atom state.
Signature
class MoveValidationError(message: str, errors: list[Exception] | None = None)Raised by AtomStateData.validate_moves when a lane group cannot
execute. Carries an errors attribute with the individual error
instances — subclasses of this class for occupancy-rule violations, and
LaneGroupError subclasses for the static lane-group checks.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
message | str | required | |
errors | list[Exception] | None | None |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
errors | list[Exception] | errors or [] |