Module mbed_project.exceptions
Public exceptions exposed by the package.
Expand source code
#
# Copyright (C) 2020 Arm Mbed. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
"""Public exceptions exposed by the package."""
from mbed_tools_lib.exceptions import ToolsError
class MbedProjectError(ToolsError):
"""Base exception for mbed-project."""
class VersionControlError(MbedProjectError):
"""Raised when a source control management operation failed."""
class ExistingProgram(MbedProjectError):
"""Raised when a program already exists at a given path."""
class ProgramNotFound(MbedProjectError):
"""Raised when an expected program is not found."""
class MbedOSNotFound(MbedProjectError):
"""A valid copy of MbedOS was not found."""
Classes
class ExistingProgram (...)
-
Raised when a program already exists at a given path.
Expand source code
class ExistingProgram(MbedProjectError): """Raised when a program already exists at a given path."""
Ancestors
- MbedProjectError
- mbed_tools_lib.exceptions.ToolsError
- builtins.Exception
- builtins.BaseException
class MbedOSNotFound (...)
-
A valid copy of MbedOS was not found.
Expand source code
class MbedOSNotFound(MbedProjectError): """A valid copy of MbedOS was not found."""
Ancestors
- MbedProjectError
- mbed_tools_lib.exceptions.ToolsError
- builtins.Exception
- builtins.BaseException
class MbedProjectError (...)
-
Base exception for mbed-project.
Expand source code
class MbedProjectError(ToolsError): """Base exception for mbed-project."""
Ancestors
- mbed_tools_lib.exceptions.ToolsError
- builtins.Exception
- builtins.BaseException
Subclasses
class ProgramNotFound (...)
-
Raised when an expected program is not found.
Expand source code
class ProgramNotFound(MbedProjectError): """Raised when an expected program is not found."""
Ancestors
- MbedProjectError
- mbed_tools_lib.exceptions.ToolsError
- builtins.Exception
- builtins.BaseException
class VersionControlError (...)
-
Raised when a source control management operation failed.
Expand source code
class VersionControlError(MbedProjectError): """Raised when a source control management operation failed."""
Ancestors
- MbedProjectError
- mbed_tools_lib.exceptions.ToolsError
- builtins.Exception
- builtins.BaseException