format_exception

astropy.utils.misc.format_exception(msg, *args, **kwargs)[ソース]

Given an exception message string, uses new-style formatting arguments {filename}, {lineno}, {func} and/or {text} to fill in information about the exception that occurred. For example:

試してみて:

1/0

ただし,以下の場合は除く.
ZeroDivisionErrorを起こしました
FORMAT_EXCEPT(‘の{filename}でゼロで除算された場合’

‘関数{func}の第{lineno}行.’)

この関数に渡される任意の他の位置パラメータまたはキーワードパラメータは、メッセージフォーマットを設定するためにも使用される。

注釈

これは使うためのものです sys.exc_info フォーマットパラメータを記入するために必要な情報を収集する.以来. sys.exc_info 処理された異常を持ち出すことなく except 節-そうであれば,4つのフォーマットパラメータを‘<unkonwn>’で置き換える.