Source code for cladetime.exceptions
"""Custom exceptions for Cladetime."""
class Error(Exception):
"""Base class for exceptions raised by cladetime."""
[docs]
class CladeTimeInvalidURLError(Error):
"""Raised when CladeTime encounters an invalid URL."""
class CladeTimeDataUnavailableError(Error):
"""Raised when requested date is outside Nextstrain S3 data availability window."""
[docs]
class CladeTimeDateWarning(Warning):
"""Raised when CladeTime as_of date is in the future."""
[docs]
class CladeTimeSequenceWarning(Warning):
"""Raised when filtered sequence metadata is empty."""
[docs]
class NextcladeNotAvailableError(Error):
"""Raised when Nextclade CLI is not available."""
[docs]
class TreeNotAvailableError(Error):
"""Raised when CladeTime cannot retrieve a reference tree for tree_as_of."""