summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Error.py
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-08-11 19:54:35 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-08-11 19:54:35 +0000
commit183305d4ec7c7228695dc55f93389173fb6d5c97 (patch)
tree69b025c0e65f1fa03922e4a6db41ded224a74aab /src/lib/Server/Error.py
parent16c7de1a0753ba7e1b4e5690534b13b681316fbb (diff)
downloadbcfg2-183305d4ec7c7228695dc55f93389173fb6d5c97.tar.gz
bcfg2-183305d4ec7c7228695dc55f93389173fb6d5c97.tar.bz2
bcfg2-183305d4ec7c7228695dc55f93389173fb6d5c97.zip
Rename: src/Error.py -> src/lib/Server/Error.py
(Logical change 1.33) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@181 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Server/Error.py')
-rw-r--r--src/lib/Server/Error.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lib/Server/Error.py b/src/lib/Server/Error.py
index e69de29bb..593dfb9b2 100644
--- a/src/lib/Server/Error.py
+++ b/src/lib/Server/Error.py
@@ -0,0 +1,24 @@
+#!/usr/bin/env python
+# $Id$
+
+class NodeConfigurationError(Exception):
+ def __init__(self,node,etype):
+ self.node=node
+ self.etype=etype
+
+ def __str__(self):
+ return "NCE: %s:%s"%(self.node,self.etype)
+
+class GeneratorError(Exception):
+ pass
+
+class PublishError(Exception):
+ pass
+
+class CfgFileException(Exception):
+ def __init__(self,op,filename):
+ self.operation=op
+ self.filename=filename
+
+ def __str__(self):
+ return "%s : %s"%(`self.operation`, `self.filename`)