tornado

    2

    1答えて

    環境:Python 3、竜巻4.4。メソッドが非同期であるため、通常のunittestは使用できません。非同期コードの単体テストを行う方法については、ttp://www.tornadoweb.org/en/stable/testing.htmlを参照してください。しかし、それは竜巻コルーチンだけで動作します。私がテストしたいクラスは、非同期のdef文を使用しており、このようにテストすることはできま

    1

    2答えて

    私はTornadoに問題があります。私はTornadoでPUT HTTPメソッド用のAPIエンドポイントを持っています。また、jQueryとAJAXを使ってこのAPIにリクエストを送信するWebアプリケーションもありますが、リクエストがHTTPメソッドOPTIONSになっているため、常に405応答が返されます。 私はそれが動作する方法を理解し、私はそれを可能にするために私のTornado Serv

    0

    1答えて

    私の非同期テストに問題があります。灯具として起動しても、竜巻が起動していないようです(私は599を取得します)。私はそれが実際に次の操作を実行して、実行されていることを確認したいと思います: スタートテスト リクエストが実際に竜巻に送信される前に、私は長い間「スリープ」への私のコードをしたいと思います私は、トルネードが実際に動作していることをブラウザで手動で確認することができます。 非同期ループを

    0

    1答えて

    竜巻のIOLoopでコールバックの実行順序とコールバックの順序を簡単にプロファイルしたり追跡したりする方法はありますか?私は何かがブロックされているかどうかを確認するためにIOLoop.set_blocking_log_threshold()について知っていますが、私は、IOLoopによって行われている作業とそれが実行しているタスクにもっと興味があります。 私はpythonのプロファイリングライブ

    1

    1答えて

    static_url()が呼び出されたときに?v =バージョン情報をオフにしたいとします。 私は私がしようと、次のstaticFileHandlerクラスを持っているとmake_static_url()クラスメソッドオーバーライドします。 class BaseHandlerStatic(tornado.web.StaticFileHandler): @classmethod d

    1

    1答えて

    Python Tornadoを使用して、特定のサブプロトコル(「mySubProtocol」と呼ぶことができます)を使用してWebSocketサーバーに接続したいと考えています。私はwebsocket_connect方法でこれを行う方法を見つけることができません。そのメソッドのシグネチャは次のとおりです。私は単純にそう /connect ws://10.1.45.195:8081/resource

    0

    2答えて

    私はTornado 4.2を使用して非常に大きなWebアプリケーションを開発しました。私のアプリケーションのハンドラの1つは、投稿リクエストを通じてユーザのログイン詳細を確認する責任があります。 具体的に、このハンドラで、私は以下のコード使用して、ユーザーとその権限でログインして識別するためにset_secure_cookieで署名クッキーを使用します。別のユーザーに送信するために、私はトルネード

    1

    1答えて

    ブロッキングをサポートしていません、私は仕事へのURLを取得し、非常に簡単な初期サーバー(非同期)を取得しようとしていますが、それはスロー: Exception: DummyFuture does not support blocking for results あり、このSOポストだが、答えは何 : RuntimeError: IOLoop is already running は、これ