例外を処理する最良の方法は何ですか?Pythonで例外を処理する
class SRException(Exception):
default_exception = True
def somefun1(email):
try:
user = somefun2(email)
except Exception, e:
raise SRException, ("could not find the email", e)
def somefun2(email):
try:
user = User.objects.get(email = email)
except Exception, e:
raise SRException, ("could not find the user objecets",e)
例外が発生したときにだから私は例外
UserProfileException(「 ユーザまたはサービスオブジェクトを見つけることができませんでした」、 UserProfileException(「 ユーザーを見つけることができませんでした」の長いリストを取得し、 ServicesException( ' サービスを見つけることができませんでした'、 のDoesNotExist( 'クエリ に一致するサービスが存在しません。'、))))))))
エラーと上記のコード例は同じではありません。しかし、私は私の指摘を明確にしたと思います。
例外を処理する最良の方法はなんですか。 私は、すべての例外でそれを上げるべきではありません。例外が発生するたびにテクニカルチームにメールを送ります。
まず、何をしたいですか?あなたのコードは意味をなさないので、私たちにあなたにアンカーを与えることを望むなら、私たちが問題を理解できるように目標を提供します。 –