.
rpdb yeniden rota stdin ve stdout bir soket işleyicisi & nbsp pdb etrafında bir Python sarıcı esas olduğu; bu bağlantı noktası 4444 tarihinde hata ayıklayıcı açar Varsayılan olarak:
ithalat rpdb; rpdb.set_trace ()
Ama sadece elle Rpdb başlatmasını bunu değiştirebilirsiniz:
ithalat rpdb
ayıklayıcı = rpdb.Rpdb (12345)
debugger.set_trace ()
Bu Jython 2.5, Python 2.5 ve Python 3.1 üzerinde çalışmak için bilinir. Bu Tomcat üzerinde çalışırken bunu ayıklamak için tek yol oldukça fazla olduğunu çünkü Jython için başlangıçta yazılmıştır.
Set_trace () ve devam etmek için tek yol girerken script "askıda" olacağını telnet, netcat, vb kullanarak rpdb erişmek sonra ..:
nc 127.0.0.1 4444
CPython Kurulum (standart Python)
& Nbsp; piton setup.py install
Tomcat webapp Kurulum
(Gerekli) standart Jython kütüphane ile birlikte sadece içinde rpdb dizini (__init__.py dosya ile bir) kopyalamak WEB-INF / lib / Lib klasörüne.
Yeni nedir :
- başlatma içinde baskı ile gündeme IOError yakalamak, o (örn mod_wsgi) bazı ortamlarda çalışmayabilir. (Menno Smits)
Gereksinimler :
- Python
Sınırlamalar : gerekir, böylece
- soket şimdi ^ C netcat ve ^ düzgün kapalı Telnet devam bir süre sonra çıkmak için.
- Jython iki kez devam çalıştırmak gerekir.
Karanlık nedense
Yorum Bulunamadı