1

ロードしようとしているページのログコンソールからAppEngineにエラーを表示させる方法はありますか?アイデアは毎回ログに行くのを避けることです...

  File "test.py", line 14
    title = r.getElementsByTagName("title")[0].firstChild.data      
        ^
IndentationError: expected an indented block
4

2 に答える 2

2

一般に、tryステートメントのcatch-all()句を使用すると、構文エラーを含むすべてのエラーをキャッチできます。except:コードでこの戦術を採用し、たとえばアラートメッセージ(またはその他の方法)で例外を表示できる場合は、要求したものが得られます。

また、この質問と受け入れられた回答を見てください。そこで指示されているようにオーバーライドhandle_exceptionすると、リクエストへの応答を希望する方法で変更するコードを配置できます。

于 2012-05-08T19:46:46.607 に答える
0

webappまたはwebapp2フレームワークを使用している場合はdebug=TrueWSGIApplicationコンストラクターに追加することでこれを行うことができます。

ただし、これはアプリの内部の詳細をユーザーに公開し、特に役に立たない500ページをユーザーに表示するため、一般的には悪い考えであることに注意してください。

于 2012-05-15T05:15:51.610 に答える