rpcpdb RPC kontekstlərdə istifadə üçün daha əlverişli edir Python pdb ayıklama ətrafında Python banderol edir.
Bu hər hansı bir şəkildə server kodunu dəyişiklik olmadan, hər uzaq proseduru zəng göndərəcək mövzuları və ya proseslərin istifadə edən bir artıq çalışan server funksiyanı debug lazım yerinə yetirmək üçün nəzərdə tutulmuşdur. Seçilmiş zəng debugged olunur isə digər müştərilər və RPC zənglər üçün heç bir axsama yoxdur.
Xüsusilə, mixin sinif debug_func və RPC server undebug_func üsulları edər təmin olunur. Bu breakpoints bir RPC müştəri tərəfindən nəzarət imkan verir.
Məsələn, sonra daim ona qarşı RPC sorğu çıxış edəcək bir və ya daha xmlrpc_client.py prosesləri run xmlrpc_server.py server prosesi axır. xmlrpc_debug.py sonra müştərilər daim zəng metodu bir debug breakpoint yeritmək üçün davam edə bilər; digər müştərilər unutqan keçirmək isə funksiyası zəng etmək üçün növbəti müştəri, uzaqdan debuggable olacaq.
Hal-hazırda debug interface bir UNIX yuva vasitəsilə təmin olunur, lakin bu, gələcəkdə uzadılacaq.
RPC çərçivəsində dəstək ilkin mərhələdə xmlrpc, RPyC və Pyro əhatə etmək üçün nəzərdə tutulmuşdur
Bu azad Yeni nədir.
- bir eşlemeli breakpoint n dəfə atlama üçün əlavə ignore_count funksionallığı
nədir versiya 0.2.1-ci Yeni
- Python 3 dəstək (3.2 + yalnız)
- Parametr uyğun ayıklama tetiklemek üçün (şərti hata)
nədir versiya 0.1.1-ci Yeni
- Fix məsələ termsock seçin zəng daim tapmaq olduğu 100% CPU istifadə səbəb yazılabilir FDs
tələblər
- Python
Şərhlər tapılmadı