class Error(Exception):
    pass


class GUIFeaturesNotEnabledError(Error):
    """Used when the user tries to call a function which requires "GUI Features" but it is not enabled"""
    pass


class NoImageAvailableError(Error):
    """used when the user tries to retrieve an image but none is available"""
    pass


class NotTrackingError(Error):
    """used when the user tries to use a feature that requires tracking to have been started"""
    pass


class TrackingActiveError(Error):
    """used when the user tries to use a feature that can't be run at the same time as tracking"""
    pass


class FeatureNotImplementedError(Error):
    """used when the user attempts to use a feature that has not been implemented fully"""

    def __init__(self, message: str=
        'This feature has not been implemented although it seems a function of this name is in the code. Possible solutions include updating to a newer version or implementing the feature and submitting it on github'
        ):
        super.__init__(message)

de7308c442ec548175aa62a0dd946a1c0f27d90b
<mask token>


class NotTrackingError(Error):
    <mask token>
    pass


class TrackingActiveError(Error):
    """used when the user tries to use a feature that can't be run at the same time as tracking"""
    pass


class FeatureNotImplementedError(Error):
    """used when the user attempts to use a feature that has not been implemented fully"""

    def __init__(self, message: str=
        'This feature has not been implemented although it seems a function of this name is in the code. Possible solutions include updating to a newer version or implementing the feature and submitting it on github'
        ):
        super.__init__(message)

<mask token>


class GUIFeaturesNotEnabledError(Error):
    <mask token>
    pass


class NoImageAvailableError(Error):
    """used when the user tries to retrieve an image but none is available"""
    pass


class NotTrackingError(Error):
    """used when the user tries to use a feature that requires tracking to have been started"""
    pass


class TrackingActiveError(Error):
    """used when the user tries to use a feature that can't be run at the same time as tracking"""
    pass


class FeatureNotImplementedError(Error):
    """used when the user attempts to use a feature that has not been implemented fully"""

    def __init__(self, message: str=
        'This feature has not been implemented although it seems a function of this name is in the code. Possible solutions include updating to a newer version or implementing the feature and submitting it on github'
        ):
        super.__init__(message)

<mask token>


class GUIFeaturesNotEnabledError(Error):
    """Used when the user tries to call a function which requires "GUI Features" but it is not enabled"""
    pass


class NoImageAvailableError(Error):
    """used when the user tries to retrieve an image but none is available"""
    pass


class NotTrackingError(Error):
    """used when the user tries to use a feature that requires tracking to have been started"""
    pass


class TrackingActiveError(Error):
    """used when the user tries to use a feature that can't be run at the same time as tracking"""
    pass


class FeatureNotImplementedError(Error):
    """used when the user attempts to use a feature that has not been implemented fully"""

    def __init__(self, message: str=
        'This feature has not been implemented although it seems a function of this name is in the code. Possible solutions include updating to a newer version or implementing the feature and submitting it on github'
        ):
        super.__init__(message)

class Error(Exception):
    pass


class GUIFeaturesNotEnabledError(Error):
    """Used when the user tries to call a function which requires "GUI Features" but it is not enabled"""
    pass


class NoImageAvailableError(Error):
    """used when the user tries to retrieve an image but none is available"""
    pass


class NotTrackingError(Error):
    """used when the user tries to use a feature that requires tracking to have been started"""
    pass


class TrackingActiveError(Error):
    """used when the user tries to use a feature that can't be run at the same time as tracking"""
    pass


class FeatureNotImplementedError(Error):
    """used when the user attempts to use a feature that has not been implemented fully"""

    def __init__(self, message: str=
        'This feature has not been implemented although it seems a function of this name is in the code. Possible solutions include updating to a newer version or implementing the feature and submitting it on github'
        ):
        super.__init__(message)
