例外がベース例外を継承するようにする

メタデータ

ID: python-best-practices/exception-inherit

言語: Python

重大度: 警告

カテゴリー: ベストプラクティス

説明

新しい Exception は基底 Exception を継承しなければなりません。常に別の例外を親にするか、少なくとも Exception の基底クラスを使用してください。

詳細はこちら

非準拠コードの例

class CustomException:
    """An Invalid exception class."""

準拠コードの例

class CustomException(Exception):
    """An Invalid exception class."""