rpcpdb

Screenshot Software:
rpcpdb
Mga detalye ng Software:
Bersyon: 0.3.5
I-upload ang petsa: 20 Feb 15
Nag-develop: Ben Bass
Lisensya: Libre
Katanyagan: 13

Rating: 5.0/5 (Total Votes: 1)

rpcpdb ay isang Python wrapper sa paligid ng pdb debugger Python na ginagawang mas naaangkop para sa paggamit sa RPC na konteksto.
Ito ay dinisenyo upang matupad ang pangangailangan upang i-debug ng isang function sa isang tumatakbo na-server na gumagamit ng mga thread o proseso upang patayin ang bawat tawag remote pamamaraan, nang hindi na kinakailangang upang baguhin ang source code sa server sa anumang paraan. Walang pagka-antala sa iba pang mga client at RPC tawag habang ang mga napiling tawag na-debug.
Sa partikular, ang isang mixin klase ay ibinigay na nagdadagdag ng debug_func at undebug_func mga pamamaraan sa iyong RPC server. Payagan ang mga breakpoint na kinokontrol ng isa pang RPC client.
Para sa isang halimbawa, patakbuhin ang proseso xmlrpc_server.py server, pagkatapos ay magpatakbo ng isa o higit pang xmlrpc_client.py mga proseso na kung saan ay patuloy na magsagawa ng mga kahilingan RPC laban dito. Maaari pagkatapos ay magpatakbo ng xmlrpc_debug.py upang mag-iniksyon ng pag-debug breakpoint sa isang paraan kung saan ang mga kliyente ay patuloy na pagtawag; sa susunod na kliyente upang tawagan ang function na ay malayuan debuggable, habang iba pang mga client magpasan makakalimutin.
Sa kasalukuyan ang pag-debug interface ay ibinigay sa pamamagitan ng isang UNIX socket, ngunit ito ay pinahaba sa hinaharap.
Suporta RPC balangkas ay inilaan upang masakop ang XMLRPC, RPyC at Pyro sa unang yugto

Ano ang bagong sa paglabas:.

  • Idinagdag andar ignore_count para sa paglaktaw ng isang tugmang breakpoint n ulit

Ano ang bagong sa bersyon 0.2.1:

  • Python 3 suporta (3.2+ lang)
  • pagtutugma ng parameter upang palitawin ang debugger (-kondisyong pag-debug)

Ano ang bagong sa bersyon 0.1.1:

  • Ayusin ang isyu na kung saan piliin ang tawag sa termsock ay patuloy na paghahanap ng mga writable FDs, na nagiging sanhi ng paggamit ng 100% ng CPU

Mga Kinakailangan :

  • Python

Katulad na software

D-Feet
D-Feet

29 Nov 17

pyrasite
pyrasite

14 Apr 15

MBW
MBW

18 Feb 15

Iba pang mga software developer ng Ben Bass

rpcpdb
rpcpdb

13 Apr 15

piefull
piefull

13 May 15

Mga komento sa rpcpdb

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!