rpcpdb

Sagteware kiekie:
rpcpdb
Sagteware besonderhede:
Weergawe: 0.3.5
Upload datum: 20 Feb 15
Ontwikkelaar: Ben Bass
Lisensie: Gratis
Populariteit: 13

Rating: 5.0/5 (Total Votes: 1)

rpcpdb is 'n Python wrapper rondom die Python PDB debugger wat maak dit meer geskik is vir gebruik in RPC kontekste.
Dit is ontwerp om die behoefte om 'n funksie te ontfout op 'n reeds-lopende bediener wat drade of prosesse gebruik elke afgeleë prosedure oproep te stuur om te vervul, sonder om die bron-kode te verander na die bediener in enige manier. Daar is geen ontwrigting vir ander kliënte en RPC oproepe terwyl die gekose oproep word ontfout.
In die besonder, is 'n mixin klas voorsien wat voeg die debug_func en undebug_func metodes aan jou RPC bediener. Dit laat inspeksiepunte deur 'n ander RPC kliënt beheer word.
Vir 'n voorbeeld, loop die xmlrpc_server.py bediener proses is, dan loop een of meer xmlrpc_client.py prosesse wat voortdurend sal voer RPC versoeke daarteen. xmlrpc_debug.py kan dan hardloop 'n debug breekpunt in 'n metode wat die kliënte voortdurend roeping te spuit; die volgende kliënt wat funksie te roep sal wees afstand debuggable, terwyl ander kliënte te voer op onbewus.
Tans is die debug koppelvlak word voorsien via 'n UNIX-aansluiting, maar dit sal in die toekoms uitgebrei word.
RPC raamwerk steun is bedoel XMLRPC, RPyC en Pyro te dek in die aanvanklike stadiums

Wat is nuut in hierdie release:.

  • Bygevoeg IGNORE_COUNT funksionaliteit vir die draai 'n ooreenstem breekpunt N tye

Wat is nuut in die weergawe 0.2.1:

  • Python 3 ondersteuning (slegs 3.2+)
  • Parameter bypassende debugger te aktiveer (voorwaardelike debugging)

Wat is nuut in die weergawe 0.1.1:

  • Fix kwessie waar kies oproep in termsock is voortdurend vind skryfbare FDS, wat veroorsaak dat 100% CPU gebruik

Vereistes :

  • Python

Soortgelyke sagteware

PyChecker
PyChecker

11 May 15

D-Feet
D-Feet

29 Nov 17

Ander sagteware ontwikkelaar Ben Bass

rpcpdb
rpcpdb

13 Apr 15

piefull
piefull

13 May 15

Kommentaar te rpcpdb

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!