errors¶
Picopod exceptions.
- exception picopod.errors.Error¶
Bases:
ExceptionCommon base class for all Picopod exceptions.
- exception picopod.errors.ParserError¶
Bases:
ErrorCommon base class for all parsing-related exceptions.
- exception picopod.errors.UserdataError¶
Bases:
ErrorCommon base class for all userdata-related exceptions.
- exception picopod.errors.UnexpectedCharacterError(pos, char, encoding)¶
Bases:
ParserErrorRaised when the pod parser encounters an unexpected character.
- exception picopod.errors.UnexpectedTokenError(token)¶
Bases:
ParserErrorRaised when the pod parser encounters an unexpected token.
- exception picopod.errors.UnrecognizedEscapeError(pos, escape, encoding)¶
Bases:
ParserErrorRaised when the pod parser encounters an unrecognized escape sequence.
- exception picopod.errors.InvalidEscapeError(pos, escape, encoding)¶
Bases:
ParserErrorRaised when the pod parser encounters an invalid escape sequence.
- exception picopod.errors.UnrecognizedFunctionError(name)¶
Bases:
ParserErrorRaised when the pod parser encounters an unrecognized function call.
- exception picopod.errors.EndOfStreamError¶
Bases:
ParserErrorRaised when the pod parser unexpectedly hits the end of the token stream.
- exception picopod.errors.InvalidBinaryStringError¶
Bases:
ParserErrorRaised when the pod parser hits an invalid binary string.
- exception picopod.errors.UnrecognizedTypeError(datatype)¶
Bases:
UserdataErrorRaised when a userdata type string is unrecognized.
- exception picopod.errors.InvalidPxuError(message=None)¶
Bases:
UserdataErrorRaised when PXU data is invalid.
- exception picopod.errors.UnsupportedTypeError(datatype)¶
Bases:
UserdataErrorRaised when a userdata operation does not support the current datatype.
- exception picopod.errors.InvalidColorError(message=None)¶
Bases:
UserdataErrorRaised when a color value in userdata is not present in a palette.