NotImplemented を発生させない - 存在しない

メタデータ

ID: python-best-practices/raising-not-implemented

言語: Python

重大度: 警告

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

説明

コードは NotImplemented を発生させず、代わりに NotImplementedError を使うべきです。NotImplementedドキュメントにあるように値であり、例外ではありません。適切な例外は NotImplementedError です

詳細はこちら

非準拠コードの例

a = 1
b = 2
raise NotImplemented  # 代わりに NotImplementedError を使用します
c = 3

準拠コードの例

a = 1
b = 2
raise NotImplementedError
c = 3