Source code for swh.objstorage.exc

# Copyright (C) 2015  The Software Heritage developers
# See the AUTHORS file at the top-level directory of this distribution
# License: GNU General Public License version 3, or any later version
# See top-level LICENSE file for more information


[docs]class Error(Exception): def __str__(self): return "storage error on object: %s" % self.args
[docs]class ObjNotFoundError(Error): def __str__(self): return "object not found: %s" % self.args
[docs]class ObjStorageAPIError(Exception): """ Specific internal exception of an object storage (mainly connection). """ def __str__(self): args = self.args return "An unexpected error occurred in the api backend: %s" % args