rpcpdb

Skjermbilde programvare:
rpcpdb
Prog.varedetaljer:
Versjon: 0.3.5
Last opp dato: 20 Feb 15
Utvikler: Ben Bass
Lisens: Gratis
Popularitet: 86

Rating: 5.0/5 (Total Votes: 1)

rpcpdb er en Python wrapper rundt Python PDB debugger som gjør den mer egnet for bruk i RPC sammenhenger.
Den er utformet for å oppfylle behovet for å feilsøke en funksjon på et allerede kjører serveren som bruker tråder eller prosesser for å sende hver Remote Procedure Call, uten å måtte endre kildekoden til serveren på noen måte. Det er ingen avbrudd i andre klienter og RPC samtaler mens den valgte samtalen blir feilsøkt.
Spesielt er en mixinen klasse tilgjengelig som legger den debug_func og undebug_func metoder til en RPC-serveren. Disse tillater stoppunkter for å bli kontrollert av et annet RPC klient.
For et eksempel, kjører xmlrpc_server.py server prosess, og deretter kjøre ett eller flere xmlrpc_client.py prosesser som vil kontinuerlig utfører RPC-forespørsler mot den. xmlrpc_debug.py kan deretter kjøres til å injisere en debug stoppunkt i en metode som kundene er stadig ringer; neste klient å kalle den funksjonen vil være eksternt debuggable, mens andre klienter bære på uvitende.
I dag den debug-grensesnittet er levert via en UNIX-kontakt, men dette vil bli utvidet i fremtiden.
RPC rammeverk støtte er ment å dekke xmlrpc, RPyC og Pyro i den innledende fasen

Hva er nytt i denne utgaven:.

  • Lagt IGNORE_COUNT funksjonalitet for å hoppe over et matchet stoppunkt n ganger

Hva er nytt i versjon 0.2.1:

  • Python 3-støtte (3.2+ only)
  • Parameter matching for å utløse debugger (betinget debugging)

Hva er nytt i versjon 0.1.1:

  • Fix problem der velger samtale i termsock ble stadig å finne skriv FDS, forårsaker 100% CPU-bruk

Krav :

  • Python

Lignende programvare

jTracer
jTracer

17 Feb 15

pytrace
pytrace

20 Feb 15

jarvis
jarvis

20 Feb 15

TOra
TOra

2 Jun 15

Annen programvare fra utvikleren Ben Bass

rpcpdb
rpcpdb

13 Apr 15

piefull
piefull

13 May 15

Kommentarer til rpcpdb

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!