This page is for an old version of Hexaly Optimizer. We recommend that you update your version and read the documentation for the latest stable release.

LSError Class

class localsolver.LSError

LocalSolver exception. If an error occurred, LocalSolver throws a specific exception which contains useful info for debugging purposes.

Summary

Instance attributes

LSError.file_name

Name of the LocalSolver source file where the exception is thrown. Only useful for LocalSolver’s maintenance team. This attribute is read-only.

LSError.function_name

Name of the function where the exception is thrown. This attribute is read-only.

LSError.explanation

Explanation about the exception. This attribute is read-only.

LSError.line_number

Line number in the LocalSolver source file where the exception is thrown. Only useful for LocalSolver’s maintenance team. This attribute is read-only.

LSError.error_code

Error code associated to this exception. This attribute is read-only

LSError.message

A message with all useful info about the current exception. This attribute is read-only

Special operators and methods

LSError.__str__()

Returns a message with all useful info about the current exception. The returned string is similat to the attribute message.

Returns

A message with all useful info about the exception

Return type

str