Exceptions from aGrUM

Exception in pyAgrum

All the exception classes inherit pyAgrum.GumException’s functions.

exception pyAgrum.GumException(*args)
args
errorCallStack()
Returns

the error call stack

Return type

str

errorContent()
Returns

the error content

Return type

str

errorType()
Returns

the error type

Return type

str

what()
Return type

str

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

List of pyAgrum’s exceptions

exception pyAgrum.DefaultInLabel(*args)
exception pyAgrum.DuplicateElement(*args)
exception pyAgrum.DuplicateLabel(*args)
exception pyAgrum.FatalError(*args)
exception pyAgrum.FormatNotFound(*args)
exception pyAgrum.GraphError(*args)
exception pyAgrum.IOError(*args)
exception pyAgrum.InvalidArc(*args)
exception pyAgrum.InvalidArgument(*args)
exception pyAgrum.InvalidArgumentsNumber(*args)
exception pyAgrum.InvalidDirectedCycle(*args)
exception pyAgrum.InvalidEdge(*args)
exception pyAgrum.InvalidNode(*args)
exception pyAgrum.NoChild(*args)
exception pyAgrum.NoNeighbour(*args)
exception pyAgrum.NoParent(*args)
exception pyAgrum.NotFound(*args)
exception pyAgrum.NullElement(*args)
exception pyAgrum.OperationNotAllowed(*args)
exception pyAgrum.OutOfBounds(*args)
exception pyAgrum.ArgumentError(*args)
exception pyAgrum.SizeError(*args)
exception pyAgrum.SyntaxError(*args)
col()
Returns

the indice of the colonne of the error

Return type

int

filename()
Return type

str

line()
Returns

the indice of the line of the error

Return type

int

exception pyAgrum.UndefinedElement(*args)
exception pyAgrum.UndefinedIteratorKey(*args)
exception pyAgrum.UndefinedIteratorValue(*args)
exception pyAgrum.UnknownLabelInDatabase(*args)
exception pyAgrum.DatabaseError(*args)
exception pyAgrum.CPTError(*args)