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

PuDB
PuDB

20 Feb 15

ltrace
ltrace

20 Feb 15

Clint
Clint

2 Jun 15

Pyshield
Pyshield

11 May 15

Annen programvare fra utvikleren Ben Bass

piefull
piefull

13 May 15

rpcpdb
rpcpdb

13 Apr 15

Kommentarer til rpcpdb

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