2017-10-02 23 views
0

私はほとんどの場合NumPyのラッパーであるAPIを開発しています。場合によっては、ラッパーメソッドは単にNumPyメソッドを呼び出し、NumPyメソッドが返すものを返します。Pythonで独自の例外を発生させる場合

これらのケースでは、ラッパーメソッドが引数を検証してエラーを発生させるか、NumPyに引数を渡してNumPyで例外を発生させるべきですか?

答えて

1

APIに入力検証のための追加要件がある場合、例外を発生させることが適切です。そうしないと、入力をNumPyに渡し、NumPyで入力検証例外を発生させることができます。

0

メソッドを呼び出すときは、すぐに引数を確認してください。

ただし、内部でのみ機能を使用する場合は、エラーを発生させる必要はありません。

エラーの原因となる多くのものを使用することは悪い習慣です。

関連する問題