curly.exceptions¶
This module has a number of exceptions raises by Curly.
Please remember that all exceptions are derived from
CurlyError which is a subclass of ValueError.
-
exception
curly.exceptions.CurlyError(message, *args, **kwargs)[source]¶ Bases:
ValueErrorMain exception raised from Curly.
-
exception
curly.exceptions.CurlyEvaluateError(message, *args, **kwargs)[source]¶ Bases:
curly.exceptions.CurlyErrorExpression evaluation error.
-
exception
curly.exceptions.CurlyEvaluateNoKeyError(context, key)[source]¶ Bases:
curly.exceptions.CurlyEvaluateErrorException raised if context has no required key.
-
exception
curly.exceptions.CurlyLexerError(message, *args, **kwargs)[source]¶ Bases:
curly.exceptions.CurlyErrorErrors on lexing phase.
-
exception
curly.exceptions.CurlyLexerStringDoesNotMatchError(text, pattern)[source]¶ Bases:
curly.exceptions.CurlyLexerErrorException raised if given string does not match regular expression.
-
exception
curly.exceptions.CurlyParserError(message, *args, **kwargs)[source]¶ Bases:
curly.exceptions.CurlyErrorErrors on parsing phase.
-
exception
curly.exceptions.CurlyParserFoundNotDoneError(node)[source]¶ Bases:
curly.exceptions.CurlyParserErrorException raised if some node is not done.
-
exception
curly.exceptions.CurlyParserNoUnfinishedNodeError[source]¶ Bases:
curly.exceptions.CurlyParserErrorException raised if searching for not finished node is failed.
-
exception
curly.exceptions.CurlyParserUnexpectedUnfinishedNodeError(search_for, node)[source]¶ Bases:
curly.exceptions.CurlyParserErrorException raised if we found unfinished node which is not expected.
-
exception
curly.exceptions.CurlyParserUnknownEndBlockError(token)[source]¶ Bases:
curly.exceptions.CurlyParserErrorException raised if function of end block is unknown.
-
exception
curly.exceptions.CurlyParserUnknownStartBlockError(token)[source]¶ Bases:
curly.exceptions.CurlyParserErrorException raised if function of start block is unknown.
-
exception
curly.exceptions.CurlyParserUnknownTokenError(token)[source]¶ Bases:
curly.exceptions.CurlyParserErrorException raised on unknown token type.