summaryrefslogtreecommitdiffstats
path: root/pym/cache/cache_errors.py
diff options
context:
space:
mode:
authorMarius Mauch <genone@gentoo.org>2007-01-25 15:49:26 +0000
committerMarius Mauch <genone@gentoo.org>2007-01-25 15:49:26 +0000
commit3b08c21101b0801d7c5d6c145a27bef5cd42078c (patch)
tree2eea73b311d67b567410670630335796bf0a272c /pym/cache/cache_errors.py
parentb4eed9540e19ee7038ac875f0e084f8256675580 (diff)
downloadportage-3b08c21101b0801d7c5d6c145a27bef5cd42078c.tar.gz
portage-3b08c21101b0801d7c5d6c145a27bef5cd42078c.tar.bz2
portage-3b08c21101b0801d7c5d6c145a27bef5cd42078c.zip
Namespace sanitizing, step 1
svn path=/main/trunk/; revision=5778
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)