From e06ec89ddc26a6fd2c4c4925fd270c9f9a92bc19 Mon Sep 17 00:00:00 2001
From: drebs <drebs@leap.se>
Date: Tue, 19 Dec 2017 15:59:35 -0200
Subject: [PATCH] [refactor] move blobs errors to its own submodule

---
 src/leap/soledad/server/_blobs/__init__.py | 24 +++++-----------------
 1 file changed, 5 insertions(+), 19 deletions(-)

diff --git a/src/leap/soledad/server/_blobs/__init__.py b/src/leap/soledad/server/_blobs/__init__.py
index 066b292e..8544c203 100644
--- a/src/leap/soledad/server/_blobs/__init__.py
+++ b/src/leap/soledad/server/_blobs/__init__.py
@@ -40,9 +40,13 @@ from zope.interface import implementer
 
 from leap.common.files import mkdir_p
 from leap.soledad.common.log import getLogger
-from leap.soledad.server import interfaces
 from leap.soledad.common.blobs import ACCEPTED_FLAGS
 from leap.soledad.common.blobs import InvalidFlag
+from leap.soledad.server import interfaces
+
+from .errors import BlobNotFound
+from .errors import BlobExists
+from .errors import QuotaExceeded
 
 
 __all__ = ['BlobsResource']
@@ -60,24 +64,6 @@ VALID_STRINGS = re.compile('^[a-zA-Z0-9_-]+$')
 # [ ] chunking (should we do it on the client or on the server?)
 
 
-class BlobNotFound(Exception):
-    """
-    Raised when a blob is not found in data storage backend.
-    """
-
-
-class BlobExists(Exception):
-    """
-    Raised when a blob already exists in data storage backend.
-    """
-
-
-class QuotaExceeded(Exception):
-    """
-    Raised when the quota would be exceeded if an operation would be held.
-    """
-
-
 @implementer(interfaces.IBlobsBackend)
 class FilesystemBlobsBackend(object):
 
-- 
GitLab