タグ

ブックマーク / takashi-matsuo.blogspot.com (1)

  • Google App Engine で Werkzeug のデバッガを使う

    Werkzeug という Python Web Framework があります。Werkzeug のデバッガはなかなかすぐれもので Web アプリでエラーが出るとインライン console が使えたりします。 このデバッガを GAE の dev server で使う方法を作者の方が書いているのですが、この通りやるとインライン console が使えなかったりします。 ちょっと調べてみたら意外と簡単に使えました。GAE の dev server だとリクエスト毎に DebuggedApplication のインスタンスが作り直されてしまうので、これを module global のシングルトンにしてやればオッケイでした。 _debugged_app = None app = ... build your wsgi app ... def main(): # Only run the debu

  • 1