1
私はかなり単純なPylons 0.9.7アプリケーションで作業しています。デバッグが有効になっているかどうかをコードでどのように伝えますか?つまり、のデバッグの値が[app:main]のINIファイルに設定されていることに興味があります。より一般的には、コード内の他の値にアクセスするにはどうすればよいですか?Pylonsアプリケーションでデバッグが有効になっているかどうか確認してください
私はかなり単純なPylons 0.9.7アプリケーションで作業しています。デバッグが有効になっているかどうかをコードでどのように伝えますか?つまり、のデバッグの値が[app:main]のINIファイルに設定されていることに興味があります。より一般的には、コード内の他の値にアクセスするにはどうすればよいですか?Pylonsアプリケーションでデバッグが有効になっているかどうか確認してください
# tmp.py
print __debug__
$ python tmp.py
True
$ python -O tmp.py
False
私は、これはPylonsの中で保持している場合、私はあることを使ったことがないよう、よく分からない - しかし、最適化が有効になってないある場合は、「通常」のコマンドラインPythonで、デバッグが有効になっています。 -O
フラグはPythonに最適化を有効にすることを示します。
# Display error documents for 401, 403, 404 status codes (and
# 500 when debug is disabled)
if asbool(config['debug']):
app = StatusCodeRedirect(app)
else:
app = StatusCodeRedirect(app, [400, 401, 403, 404, 500])
がconfig['debug']
のように見えるあなたが欲しいものをされています
実は、Pylons documentationからこのスニペットがあります。
ありがとうございます、設定['デバッグ']は私が望む値を持っています。私はPylonsのドキュメントを見ましたが、私はそれを逃したように見えます。 – EMP