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
?