によって提供されていないチェックを追加する場合は、次argparse
のようになります。
if variable a == b then c should be not None
...自分を育てることは許されArgumentError
ますか?
Exception
または、代わりにレイズする必要がありますか?
また、この種の状況の一般的な慣行は何ですか?ライブラリのローカル拡張のようなコードを追加するとします。拡張しているライブラリによって提供されるものと同じ例外タイプを使用する必要がありますか?