rpcpdb

Software screenshot:
rpcpdb
Dettagli del software:
Versione: 0.3.5
Data di caricamento: 20 Feb 15
Sviluppatore: Ben Bass
Licenza: Libero
Popolarità: 86

Rating: 5.0/5 (Total Votes: 1)

rpcpdb è un wrapper Python intorno al debugger pdb Python che lo rende più adatto per l'uso in contesti RPC.
È stato progettato per soddisfare la necessità di eseguire il debug di una funzione su un server già in esecuzione che utilizza thread o processi di spedire ogni chiamata di procedura remota, senza dover modificare il codice sorgente per il server in alcun modo. Non vi è alcuna interruzione ad altri clienti e chiamate RPC mentre la chiamata selezionata viene debug.
In particolare, una classe intermedia è previsto che aggiunge il debug_func e metodi undebug_func al server RPC. Questi permettono punti di interruzione di essere controllati da un altro client RPC.
Per un esempio, eseguire il processo server xmlrpc_server.py, quindi eseguire uno o più processi xmlrpc_client.py che continuamente effettuare richieste RPC contro di essa. xmlrpc_debug.py può quindi essere eseguito per iniettare un punto di interruzione di debug in un metodo che i clienti sono continuamente chiedono; il cliente successivo a chiamare tale funzione sarà remoto debuggable, mentre altri clienti portano avanti ignaro.
Attualmente l'interfaccia di debug viene fornito tramite un socket UNIX, ma sarà esteso in futuro.
Supporto quadro RPC è destinato a coprire XMLRPC, RPyC e Pyro nelle fasi iniziali

Cosa c'è di nuovo in questa versione:.

  • Funzionalità ignore_count aggiunto per saltare un punto di interruzione n volte abbinata

Cosa c'è di nuovo nella versione 0.2.1:

  • Python 3 supporto (solo 3.2+)
  • Il parametro corrispondente per attivare debugger (debugging condizionale)

Cosa c'è di nuovo nella versione 0.1.1:

  • problema Fix dove selezionare Chiamata in termsock era continuamente trovare DF scrivibili, causando l'utilizzo al 100% della CPU

Requisiti :

  • Python

Programmi simili

KDbg
KDbg

14 Apr 15

xtrace
xtrace

11 May 15

termdebug
termdebug

20 Feb 15

Altri software di sviluppo Ben Bass

piefull
piefull

13 May 15

rpcpdb
rpcpdb

13 Apr 15

Commenti a rpcpdb

I commenti non trovato
Aggiungi commento
Accendere le immagini!