1

pudb現在、django アプリケーションのトラブルシューティングに使用しようとしています。そのために、 のrunserver代わりに を実行していgunicornます。

次に、デバッグしたいときに、次を追加しました。

import pudb; pu.db

pudb GUI は正しく表示されますが、runserver の出力によってすぐに文字化けします。

pudbドキュメントに従ってPUDB_TTY、サーバーを起動する前に変数を設定することでこれを回避できます。

$ tty
/dev/pts/3
$ PUDB_TTY=/dev/pts/3 manage.py ... runserver ...

残念ながら、GUI はサーバーの出力によって文字化けします。

または、runserver からのすべての出力をリダイレクトしようとしました>/dev/null 2>&1が ()、pudb出力もキャッチされます (明らかに)。

次の方法はありますか?

  • runserver は出力を生成しませんか?
  • 微調整pudb
4

1 に答える 1