from .base import LibraryExceptionBase #010010 class LibraryCreationException(LibraryExceptionBase): def __init__(self, name, error, object, data, status_code=400): self.code = "010010" self.name = name self.error = error self.object = object self.data = data self.status_code = status_code def to_dict(self): return { "status": "error", "name": self.name, "code": self.code, "error": self.error, "object": self.object, "data": self.data, "status_code": self.status_code } def __repr__(self): return f"LibraryCreationException(code={self.code!r}, error={self.error!r}), " \ f"object={self.object!r}, data={self.data!r}"