Source code for astroquery.vo_conesearch.exceptions
# Licensed under a 3-clause BSD style license - see LICENSE.rst
"""Exceptions related to Virtual Observatory (VO)."""
__all__ = ['BaseVOError', 'VOSError', 'MissingCatalog', 'DuplicateCatalogName',
'DuplicateCatalogURL', 'InvalidAccessURL', 'ConeSearchError']
[docs]class BaseVOError(Exception): # pragma: no cover
"""Base class for VO exceptions."""
pass
[docs]class VOSError(BaseVOError): # pragma: no cover
"""General VO service exception."""
pass
[docs]class MissingCatalog(VOSError): # pragma: no cover
"""VO catalog is missing."""
pass
[docs]class DuplicateCatalogName(VOSError): # pragma: no cover
"""VO catalog of the same title already exists."""
pass
[docs]class DuplicateCatalogURL(VOSError): # pragma: no cover
"""VO catalog of the same access URL already exists."""
pass
[docs]class InvalidAccessURL(VOSError): # pragma: no cover
"""Invalid access URL."""
pass
[docs]class ConeSearchError(BaseVOError): # pragma: no cover
"""General Cone Search exception."""
pass