Python定義で条件をチェックし、条件が満たされない場合にそれ以上実行されないようにするための最良の方法を知りたいです。現在、私は以下のスキームに従っていますが、実際にはトレーススタック全体を出力します。エラーメッセージのみを出力し、残りのコードは実行しないようにします。それを行うための他のよりクリーンな解決策はありますか?
def Mydef(n1,n2):
if (n1>n2):
raise ValueError("Arg1 should be less than Arg2)
# Some Code
Mydef(2,1)