Exceptions¶
patiencepilot.exceptions ¶
Errors raised by patiencepilot.
PatiencePilotError ¶
Bases: Exception
Base class for patiencepilot errors.
Source code in src/patiencepilot/exceptions.py
4 5 | |
InvalidStateError ¶
Bases: PatiencePilotError
Raised when a game state is malformed or inconsistent.
Source code in src/patiencepilot/exceptions.py
8 9 | |
InvalidMoveError ¶
Bases: PatiencePilotError
Raised when a move is not legal from the current state.
Source code in src/patiencepilot/exceptions.py
12 13 | |
UnsupportedVariantError ¶
Bases: PatiencePilotError
Raised when a Solitaire variant is not supported.
Source code in src/patiencepilot/exceptions.py
16 17 | |
UnsupportedSolverError ¶
Bases: PatiencePilotError
Raised when a solver is not supported.
Source code in src/patiencepilot/exceptions.py
20 21 | |
SolverLimitError ¶
Bases: PatiencePilotError
Raised when a solver cannot continue within configured limits.
Source code in src/patiencepilot/exceptions.py
24 25 | |
NotationError ¶
Bases: PatiencePilotError
Raised when state notation cannot be parsed or serialized.
Source code in src/patiencepilot/exceptions.py
28 29 | |