このユーティリティは完全な PEP 333 準拠を保証するものでないことは注意してください; このモジュールでエラーが出ないことは必ずしもエラーが存在しないことを意味しません。 しかしこのモジュールがエラーを出したならば、サーバかアプリケーションの どちらかが 100 このモジュールは lan Bicking の "Python Paste" ライブラリの paste.lint モジュールをベースにしています。
application) |
検出された非準拠は、投げられる AssertionError の中に入ります;
しかし、このエラーがどう扱われるかはサーバ依存であることに注意してください。
例えば、wsgiref.simple_server とその他 wsgiref.handlers ベースの
サーバ(エラー処理メソッドが他のことをするようにオーバライドしていないもの)は
単純にエラーが発生したというメッセージとトラックバックのダンプを sys.stderr
や
その他のエラーストリームに出力します。
このラッパはwarnings モジュールを使って出力を生成し、
疑問の余地はあるが実際には PEP 333 で禁止はされていないかもしれない挙動を
指摘します。これらは Python のコマンドラインオプションや warnings API で
抑制されなければ、sys.stderr
(たまたま同一のオブジェクトで無い限り
wsgi.errors
ではない)に書き出されます。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。