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)