rpcpdb

Software screenshot:
rpcpdb
Software informatie:
Versie: 0.3.5
Upload datum: 20 Feb 15
Ontwikkelaar: Ben Bass
Licentie: Gratis
Populariteit: 13

Rating: 5.0/5 (Total Votes: 1)

rpcpdb een Python wrapper rond de Python pdb debugger waardoor het geschikt voor RPC contexten maakt.
Het is ontworpen om te voldoen aan de noodzaak om een ​​functie debuggen op een reeds lopende server die draden of processen gebruikt om elk remote procedure call zenden, zonder de broncode op enige wijze te veranderen naar de server. Er is geen hinder voor andere klanten en rpc oproepen terwijl de gewenste oproep wordt fouten worden opgespoord.
In het bijzonder wordt een mixin klasse voorzien die de debug_func en undebug_func methoden om uw RPC-server toevoegt. Hiermee kunnen breekpunten worden gecontroleerd door een andere RPC cliënt.
Voor een voorbeeld, lopen de xmlrpc_server.py server proces, voer een of meer xmlrpc_client.py processen die voortdurend zal presteren RPC-aanvragen tegen. xmlrpc_debug.py kan dan worden uitgevoerd om een ​​debug breekpunt in een methode die de klanten voortdurend roepen injecteren; de volgende klant om die functie aan te roepen zal op afstand debuggable zijn, terwijl andere klanten uitvoeren op vergeetachtig.
Momenteel is de debug-interface wordt geleverd via een UNIX-socket, maar dit zal worden uitgebreid in de toekomst.
RPC kader steun dient ter dekking van XMLRPC, RPyC en Pyro in de beginfase

Wat is nieuw in deze release:.

  • Toegevoegd ignore_count functionaliteit voor het overslaan van een matched breekpunt n keer

Wat is nieuw in versie 0.2.1:

  • Python 3 ondersteuning (alleen 3.2+)
  • Parameter matching om debugger triggeren (voorwaardelijke debugging)

Wat is nieuw in versie 0.1.1:

  • Fix probleem waarbij select oproep in termsock was voortdurend het vinden beschrijfbare FDs, waardoor 100% CPU-gebruik

Eisen

  • Python

Vergelijkbare software

pytrace
pytrace

20 Feb 15

BuGLe
BuGLe

17 Feb 15

otrace
otrace

20 Feb 15

edisassm
edisassm

3 Jun 15

Andere software van ontwikkelaar Ben Bass

piefull
piefull

13 May 15

rpcpdb
rpcpdb

13 Apr 15

Reacties op rpcpdb

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!