Module pyucalgarysrs.exceptions
The exceptions module contains unique exception classes utilized by PyUCalgarySRS. These exceptions can be used to help trap specific errors raised by the library.
Note that all exceptions are imported at the root level of the library. They
can be referenced using pyucalgarysrs.SRSError
or SRSError.
Classes
class SRSAPIError (*args, **kwargs)-
Expand source code
class SRSAPIError(SRSError): """ Error occurred during an API call """ passError occurred during an API call
Ancestors
- SRSError
- builtins.Exception
- builtins.BaseException
class SRSDownloadError (*args, **kwargs)-
Expand source code
class SRSDownloadError(SRSError): """ Error occurred during downloading of data """ passError occurred during downloading of data
Ancestors
- SRSError
- builtins.Exception
- builtins.BaseException
class SRSError (*args, **kwargs)-
Expand source code
class SRSError(Exception): def __init__(self, *args, **kwargs): super(SRSError, self).__init__(*args, **kwargs) # pragma: no coverCommon base class for all non-exit exceptions.
Ancestors
- builtins.Exception
- builtins.BaseException
Subclasses
class SRSInitializationError (*args, **kwargs)-
Expand source code
class SRSInitializationError(SRSError): """ Error occurred during library initialization """ passError occurred during library initialization
Ancestors
- SRSError
- builtins.Exception
- builtins.BaseException
class SRSPurgeError (*args, **kwargs)-
Expand source code
class SRSPurgeError(SRSError): """ Error occurred during purging of download or tar extraction working directory """ passError occurred during purging of download or tar extraction working directory
Ancestors
- SRSError
- builtins.Exception
- builtins.BaseException
class SRSUnsupportedReadError (*args, **kwargs)-
Expand source code
class SRSUnsupportedReadError(SRSError): """ Unsupported dataset for read function """ passUnsupported dataset for read function
Ancestors
- SRSError
- builtins.Exception
- builtins.BaseException