タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

coverageとtipsに関するkuyのブックマーク (1)

  • 例外ハンドラについて最近知ったこと - スコトプリゴニエフスク通信

    except 節は一つまたはそれ以上の例外ハンドラを指定します。 try 節内で全く例外が起きなければ、どの例外ハンドラも実行されません。try スイート内で例外が発生すると、例外ハンドラの検索が開始されます。http://www.python.jp/doc/release/ref/try.html強調は引用者による。これの帰結は、例えば、 # -*- coding: utf-8 -*- try: num = int("16") except ValeuError: # 例のため、わざと"ValueError"であるべきものを # "ValeuError"とtypoしています pass try: num = int("SPAM") except ValeuError: # ここでtypoが判明 pass のようなコードを書いたときに、実際に例外が発生しないと単純なバグを検出できないというこ

    kuy
    kuy 2009/08/13
    実際に例外起こるまで例外クラス指定のタイポに気付かない、という話
  • 1