Fluent Python の 632 ページより
カスタムメイドな例外は通常、本体を持たないマーカークラスです。単に pass 文だけより、例外の用法を説明する docstring の方がよいです。
なるほど
>>> class NoPokemonError(Exception):
... """てもとには たたかえるポケモンが もういない!"""
...
>>> NoPokemonError.__doc__
'てもとには たたかえるポケモンが もういない!'
Go to list of users who liked
More than 5 years have passed since last update.
Fluent Python の 632 ページより
カスタムメイドな例外は通常、本体を持たないマーカークラスです。単に pass 文だけより、例外の用法を説明する docstring の方がよいです。
なるほど
>>> class NoPokemonError(Exception):
... """てもとには たたかえるポケモンが もういない!"""
...
>>> NoPokemonError.__doc__
'てもとには たたかえるポケモンが もういない!'
Register as a new user and use Qiita more conveniently
Go to list of users who liked