報告するときに使われます。モジュールを考えます。警告メッセージを出力します。よって有効にされた場合にのみ出力されます。呼び出しモジュールで設定されているかどうかをテストすることも可能です。警告カテゴリが有効のとき警告を出力するコードが含まれています。関数のどちらかを使うべきです。これは、警告を致命的エラーに昇格させる機能を使えるようにするためです。リファレンスをとることができます。この場合関数は警告カテゴリとしてオブジェクトのクラス名を使います。