summaryrefslogtreecommitdiffstats
path: root/pym/cache/cache_errors.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/cache/cache_errors.py')
-rw-r--r--pym/cache/cache_errors.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/pym/cache/cache_errors.py b/pym/cache/cache_errors.py
deleted file mode 100644
index f63e5994b..000000000
--- a/pym/cache/cache_errors.py
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright: 2005 Gentoo Foundation
-# Author(s): Brian Harring (ferringb@gentoo.org)
-# License: GPL2
-# $Id$
-
-class CacheError(Exception): pass
-
-class InitializationError(CacheError):
- def __init__(self, class_name, error):
- self.error, self.class_name = error, class_name
- def __str__(self):
- return "Creation of instance %s failed due to %s" % \
- (self.class_name, str(self.error))
-
-
-class CacheCorruption(CacheError):
- def __init__(self, key, ex):
- self.key, self.ex = key, ex
- def __str__(self):
- return "%s is corrupt: %s" % (self.key, str(self.ex))
-
-
-class GeneralCacheCorruption(CacheError):
- def __init__(self,ex): self.ex = ex
- def __str__(self): return "corruption detected: %s" % str(self.ex)
-
-
-class InvalidRestriction(CacheError):
- def __init__(self, key, restriction, exception=None):
- if exception == None: exception = ''
- self.key, self.restriction, self.ex = key, restriction, ex
- def __str__(self):
- return "%s:%s is not valid: %s" % \
- (self.key, self.restriction, str(self.ex))
-
-
-class ReadOnlyRestriction(CacheError):
- def __init__(self, info=''):
- self.info = info
- def __str__(self):
- return "cache is non-modifiable"+str(self.info)