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."""

    pass

Ancestors

class DuplicateName (...)

Found duplicated names.

Expand source code
class DuplicateName(SnippetError):
    """Found duplicated names."""

    pass

Ancestors

class SnippetError (...)

Generic error.

Expand source code
class SnippetError(Exception):
    """Generic error."""

    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException

Subclasses

class StartEndMismatch (...)

Snippet format problem.

Expand source code
class StartEndMismatch(TagMismatch):
    """Snippet format problem."""

    pass

Ancestors

class TagMismatch (...)

Tags mismatch in snippet.

Expand source code
class TagMismatch(SnippetError):
    """Tags mismatch in snippet."""

    pass

Ancestors

Subclasses

class ValidationFailure (...)

Failed snippet validation.

Expand source code
class ValidationFailure(SnippetError):
    """Failed snippet validation."""

    pass

Ancestors