Source code for visgraph.exc

class VisGraphException(Exception):
[docs] pass class DuplicateNode(VisGraphException):
[docs] def __init__(self, node): Exception.__init__(self, repr(node)) self.node = node class NodeNonExistant(VisGraphException):
[docs] def __init__(self, nodeid): self.nodeid = nodeid Exception.__init__(self, 'Node %d does not exist!' % nodeid) class EdgeNonExistant(VisGraphException):
[docs] def __init__(self, nodeid): self.edgeid = edgeid Exception.__init__(self, 'Edge %d does not exist!' % nodeid)