cloudpathlib.exceptions¶
This module contains all custom exceptions in the cloudpathlib
library. All exceptions
subclass the CloudPathException
base exception to
facilitate catching any exception from this library.
Classes¶
AnyPathTypeError (CloudPathException, TypeError)
¶
Source code in cloudpathlib/exceptions.py
class AnyPathTypeError(CloudPathException, TypeError):
pass
ClientMismatchError (CloudPathException, ValueError)
¶
Source code in cloudpathlib/exceptions.py
class ClientMismatchError(CloudPathException, ValueError):
pass
CloudPathException (Exception)
¶
Base exception for all cloudpathlib custom exceptions.
Source code in cloudpathlib/exceptions.py
class CloudPathException(Exception):
"""Base exception for all cloudpathlib custom exceptions."""
CloudPathFileExistsError (CloudPathException, FileExistsError)
¶
Source code in cloudpathlib/exceptions.py
class CloudPathFileExistsError(CloudPathException, FileExistsError):
pass
CloudPathIsADirectoryError (CloudPathException, IsADirectoryError)
¶
Source code in cloudpathlib/exceptions.py
class CloudPathIsADirectoryError(CloudPathException, IsADirectoryError):
pass
CloudPathNotADirectoryError (CloudPathException, NotADirectoryError)
¶
Source code in cloudpathlib/exceptions.py
class CloudPathNotADirectoryError(CloudPathException, NotADirectoryError):
pass
CloudPathNotImplementedError (CloudPathException, NotImplementedError)
¶
Source code in cloudpathlib/exceptions.py
class CloudPathNotImplementedError(CloudPathException, NotImplementedError):
pass
DirectoryNotEmptyError (CloudPathException)
¶
Source code in cloudpathlib/exceptions.py
class DirectoryNotEmptyError(CloudPathException):
pass
IncompleteImplementationError (CloudPathException, NotImplementedError)
¶
Source code in cloudpathlib/exceptions.py
class IncompleteImplementationError(CloudPathException, NotImplementedError):
pass
InvalidPrefixError (CloudPathException, ValueError)
¶
Source code in cloudpathlib/exceptions.py
class InvalidPrefixError(CloudPathException, ValueError):
pass
MissingCredentialsError (CloudPathException)
¶
Source code in cloudpathlib/exceptions.py
class MissingCredentialsError(CloudPathException):
pass
MissingDependenciesError (CloudPathException, ModuleNotFoundError)
¶
Source code in cloudpathlib/exceptions.py
class MissingDependenciesError(CloudPathException, ModuleNotFoundError):
pass
NoStatError (CloudPathException)
¶
Used if stats cannot be retrieved; e.g., file does not exist or for some backends path is a directory (which doesn't have stats available).
Source code in cloudpathlib/exceptions.py
class NoStatError(CloudPathException):
"""Used if stats cannot be retrieved; e.g., file does not exist
or for some backends path is a directory (which doesn't have
stats available).
"""
OverwriteDirtyFileError (CloudPathException)
¶
Source code in cloudpathlib/exceptions.py
class OverwriteDirtyFileError(CloudPathException):
pass
OverwriteNewerCloudError (CloudPathException)
¶
Source code in cloudpathlib/exceptions.py
class OverwriteNewerCloudError(CloudPathException):
pass
OverwriteNewerLocalError (CloudPathException)
¶
Source code in cloudpathlib/exceptions.py
class OverwriteNewerLocalError(CloudPathException):
pass