Module snippet.exceptions
Snippet exceptions.
Expand source code
#
# Copyright (C) 2020 Arm Mbed. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
"""Snippet exceptions."""
class SnippetError(Exception):
"""Generic error."""
pass
class DuplicateName(SnippetError):
"""Found duplicated names."""
pass
class ValidationFailure(SnippetError):
"""Failed snippet validation."""
pass
class TagMismatch(SnippetError):
"""Tags mismatch in snippet."""
pass
class StartEndMismatch(TagMismatch):
"""Snippet format problem."""
pass
class CloakMismatch(TagMismatch):
"""Invalid cloaking in snippet."""
pass
Classes
class CloakMismatch (...)-
Invalid cloaking in snippet.
Expand source code
class CloakMismatch(TagMismatch): """Invalid cloaking in snippet.""" passAncestors
- TagMismatch
- SnippetError
- builtins.Exception
- builtins.BaseException
class DuplicateName (...)-
Found duplicated names.
Expand source code
class DuplicateName(SnippetError): """Found duplicated names.""" passAncestors
- SnippetError
- builtins.Exception
- builtins.BaseException
class SnippetError (...)-
Generic error.
Expand source code
class SnippetError(Exception): """Generic error.""" passAncestors
- builtins.Exception
- builtins.BaseException
Subclasses
class StartEndMismatch (...)-
Snippet format problem.
Expand source code
class StartEndMismatch(TagMismatch): """Snippet format problem.""" passAncestors
- TagMismatch
- SnippetError
- builtins.Exception
- builtins.BaseException
class TagMismatch (...)-
Tags mismatch in snippet.
Expand source code
class TagMismatch(SnippetError): """Tags mismatch in snippet.""" passAncestors
- SnippetError
- builtins.Exception
- builtins.BaseException
Subclasses
class ValidationFailure (...)-
Failed snippet validation.
Expand source code
class ValidationFailure(SnippetError): """Failed snippet validation.""" passAncestors
- SnippetError
- builtins.Exception
- builtins.BaseException