summaryrefslogtreecommitdiffstats
path: root/src/Error.py
blob: 593dfb9b205450abb573a02f324ff4ffdeaf4898 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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`)