rpcpdb yra Python įvynioti aplink Python PBP derintuvės todėl jis labiau tinka naudoti RPC kontekstuose.
Ji sukurta siekiant patenkinti poreikį derinti funkciją ant jau veikia serverio, kuris naudoja temas ar procesus išsiuntimo kiekvieną nuotolinių procedūrų iškvietimo, nereikia keisti kodą į serverį bet kokiu būdu. Nėra sutrikdymas kitų klientų ir RPC, o pasirinktas skambutis yra debugged.
Visų pirma, mixin klasė sąlyga, kuri prideda debug_func ir undebug_func metodus į savo RPC serverio. Tai leidžia atskaitos taškas turi būti kontroliuojamas kito RPC klientui.
Dėl Pavyzdžiui, paleisti xmlrpc_server.py serverio procesas, tada paleisti vieną arba daugiau xmlrpc_client.py procesus, kurie bus nuolat atlikti RPC prašymus prieš jį. xmlrpc_debug.py tada galima paleisti švirkšti derinimo atskaitos tašką A metodą, kuris klientai nuolat skambina; Kitas klientas skambinti šią funkciją bus nuotoliniu debuggable, o kiti klientai vykdyti pamiršo.
Šiuo metu derinimo sąsaja yra teikiamos UNIX lizdo, tačiau tai bus pratęstas ateityje.
RSC sistemą parama skirtas xmlrpc, RPyC ir Pyro pradiniuose etapuose
Kas naujo , šioje laidoje:.
- Pridėta IGNORE_COUNT funkcionalumą praleidžiant atitiko atskaitos tašką n kartų
Kas naujo versijos 0.2.1:
- Python 3 parama (3.2+ tik)
- Parametras atitikimo sukelti debugerem (sąlyginis derinimo)
Kas naujo versijos 0.1.1:
- Nustatyti klausimas, kur pasirinkite skambutis termsock buvo nuolat rasti perrašymo pamatiniai, sukeliantys 100% CPU naudojimas
Reikalavimai :
- Python
Komentarai nerastas