conda_recipe_manager.parser.exceptions
- Description:
Provides exceptions thrown by the parser.
Exceptions
|
Exception raised when an unexpected issue occurred while trying to parse or manipulate a recipe file. |
|
Exception raised when a recipe file cannot be formatted correctly for indentation issues. |
|
Indicates that the calling code has attempted to use an illegal JSON patch payload that does not meet the schema criteria. |
Exception raised when a recipe file cannot be correctly parsed. |
- exception conda_recipe_manager.parser.exceptions.BaseParserException(message: str)[source]
Bases:
Exception
Exception raised when an unexpected issue occurred while trying to parse or manipulate a recipe file.
- add_note()
Exception.add_note(note) -- add a note to the exception
- with_traceback()
Exception.with_traceback(tb) -- set self.__traceback__ to tb and return self.
- args
- exception conda_recipe_manager.parser.exceptions.IndentFormattingException(message: str)[source]
Bases:
BaseParserException
Exception raised when a recipe file cannot be formatted correctly for indentation issues.
- add_note()
Exception.add_note(note) -- add a note to the exception
- with_traceback()
Exception.with_traceback(tb) -- set self.__traceback__ to tb and return self.
- args
- exception conda_recipe_manager.parser.exceptions.JsonPatchValidationException(patch: JsonPatchType)[source]
Bases:
BaseParserException
Indicates that the calling code has attempted to use an illegal JSON patch payload that does not meet the schema criteria.
- add_note()
Exception.add_note(note) -- add a note to the exception
- with_traceback()
Exception.with_traceback(tb) -- set self.__traceback__ to tb and return self.
- args
- exception conda_recipe_manager.parser.exceptions.ParsingException[source]
Bases:
BaseParserException
Exception raised when a recipe file cannot be correctly parsed. This can occur on construction of a parser class.
- add_note()
Exception.add_note(note) -- add a note to the exception
- with_traceback()
Exception.with_traceback(tb) -- set self.__traceback__ to tb and return self.
- args