Module redvox.api1000.errors

This module provides custom exception types for API 1000 related errors.

Expand source code
"""
This module provides custom exception types for API 1000 related errors.
"""


class ApiMError(Exception):
    """
    Base API Error class. All other error classes should be subclasses of this one.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMError: {message}")


class SummaryStatisticsError(ApiMError):
    """
    An error with summary statistics.
    """

    def __init__(self, message: str):
        super().__init__(f"SummaryStatisticsError: {message}")


class AudioChannelError(ApiMError):
    """
    An audio channel error.
    """

    def __init__(self, message: str):
        super().__init__(f"AudioChannelError: {message}")


class SingleChannelError(ApiMError):
    """
    A single channel error.
    """

    def __init__(self, message: str):
        super().__init__(f"SingleChannelError: {message}")


class XyzChannelError(ApiMError):
    """
    An xyz channel error.
    """

    def __init__(self, message: str):
        super().__init__(f"XyzChannelError: {message}")


class LocationChannelError(ApiMError):
    """
    A location channel error
    """

    def __init__(self, message: str):
        super().__init__(f"LocationChannelError: {message}")


class ApiMTypeError(ApiMError):
    """
    A type error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMTypeError: {message}")


class WrappedRedvoxPacketMError(ApiMError):
    """
    A wrapped packet error.
    """

    def __init__(self, message: str):
        super().__init__(f"WrappedRedvoxPacketMError: {message}")


class ApiMConcatenationError(ApiMError):
    """
    A concatenation error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMConcatenationError: {message}")


class ApiMImageChannelError(ApiMError):
    """
    An image sensor error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMImageChannelError: {message}")


class ApiMOtherError(ApiMError):
    """
    A generic error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMOtherError: {message}")

Classes

class ApiMConcatenationError (message: str)

A concatenation error.

Expand source code
class ApiMConcatenationError(ApiMError):
    """
    A concatenation error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMConcatenationError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class ApiMError (message: str)

Base API Error class. All other error classes should be subclasses of this one.

Expand source code
class ApiMError(Exception):
    """
    Base API Error class. All other error classes should be subclasses of this one.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMError: {message}")

Ancestors

  • builtins.Exception
  • builtins.BaseException

Subclasses

class ApiMImageChannelError (message: str)

An image sensor error.

Expand source code
class ApiMImageChannelError(ApiMError):
    """
    An image sensor error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMImageChannelError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class ApiMOtherError (message: str)

A generic error.

Expand source code
class ApiMOtherError(ApiMError):
    """
    A generic error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMOtherError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class ApiMTypeError (message: str)

A type error.

Expand source code
class ApiMTypeError(ApiMError):
    """
    A type error.
    """

    def __init__(self, message: str):
        super().__init__(f"ApiMTypeError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class AudioChannelError (message: str)

An audio channel error.

Expand source code
class AudioChannelError(ApiMError):
    """
    An audio channel error.
    """

    def __init__(self, message: str):
        super().__init__(f"AudioChannelError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class LocationChannelError (message: str)

A location channel error

Expand source code
class LocationChannelError(ApiMError):
    """
    A location channel error
    """

    def __init__(self, message: str):
        super().__init__(f"LocationChannelError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class SingleChannelError (message: str)

A single channel error.

Expand source code
class SingleChannelError(ApiMError):
    """
    A single channel error.
    """

    def __init__(self, message: str):
        super().__init__(f"SingleChannelError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class SummaryStatisticsError (message: str)

An error with summary statistics.

Expand source code
class SummaryStatisticsError(ApiMError):
    """
    An error with summary statistics.
    """

    def __init__(self, message: str):
        super().__init__(f"SummaryStatisticsError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class WrappedRedvoxPacketMError (message: str)

A wrapped packet error.

Expand source code
class WrappedRedvoxPacketMError(ApiMError):
    """
    A wrapped packet error.
    """

    def __init__(self, message: str):
        super().__init__(f"WrappedRedvoxPacketMError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException
class XyzChannelError (message: str)

An xyz channel error.

Expand source code
class XyzChannelError(ApiMError):
    """
    An xyz channel error.
    """

    def __init__(self, message: str):
        super().__init__(f"XyzChannelError: {message}")

Ancestors

  • ApiMError
  • builtins.Exception
  • builtins.BaseException