format_exception

(函数来自 pyomo.common.errors)

pyomo.common.errors.format_exception(msg, prolog=None, epilog=None, exception=None, width=76)[source]

生成格式化的异常消息

这将返回一个格式化的异常消息,为在控制台上显示而进行换行,并可选择添加前言和后记消息。

Parameters:
  • msg (str) – 原始异常消息

  • prolog (str, optional) – 在异常消息 msg 之前输出的消息。如果此消息足够长以至于需要换行,msg 将会在 prolog 消息下方缩进一级。

  • epilog (str, optional) – 在异常消息 msg 之后输出的消息。如果提供了,msg 将会缩进一级,位于 prolog / epilog 消息的下方。

  • 异常 (Exception, 可选) – 正在抛出的原始异常(用于改进初始行换行)。

  • width (int, optional) – 将异常消息换行的行长度。

Return type:

str