summaryrefslogtreecommitdiff
path: root/morphlib/localrepocache.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/localrepocache.py')
-rw-r--r--morphlib/localrepocache.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/morphlib/localrepocache.py b/morphlib/localrepocache.py
index 5e04b187..b8dfea88 100644
--- a/morphlib/localrepocache.py
+++ b/morphlib/localrepocache.py
@@ -34,7 +34,7 @@ urlparse.uses_fragment.extend(gitscheme)
-class NoRemote(Exception):
+class NoRemote(morphlib.Error):
def __init__(self, reponame, errors):
self.reponame = reponame
@@ -44,13 +44,14 @@ class NoRemote(Exception):
return '\n\t'.join(['Cannot find remote git repository: %s' %
self.reponame] + self.errors)
-class NotCached(Exception):
+class NotCached(morphlib.Error):
def __init__(self, reponame):
self.reponame = reponame
def __str__(self): # pragma: no cover
return 'Repository %s is not cached yet' % self.reponame
+
class LocalRepoCache(object):
'''Manage locally cached git repositories.