rpcpdb

Tela Software:
rpcpdb
Detalhes de Software:
Versão: 0.3.5
Data de upload: 20 Feb 15
Revelador: Ben Bass
Licença: Livre
Popularidade: 13

Rating: 5.0/5 (Total Votes: 1)

rpcpdb é um invólucro em torno do Python debugger pdb Python que o torna mais adequado para uso em contextos RPC.
Ele é projetado para atender a necessidade de depurar uma função em um servidor já em execução que usa threads ou processos para despachar cada chamada de procedimento remoto, sem ter que mudar o código-fonte para o servidor de qualquer forma. Não há interrupção para outros clientes e chamadas RPC enquanto a chamada selecionada está sendo depurado.
Em particular, uma classe mixin é fornecido, que acrescenta o debug_func e métodos undebug_func para o servidor RPC. Estes permitem que os pontos de interrupção a ser controlado por outro cliente RPC.
Para um exemplo, executar o processo de servidor xmlrpc_server.py, em seguida, executar um ou mais processos xmlrpc_client.py que irá continuamente realizam solicitações RPC contra ela. xmlrpc_debug.py pode, então, ser executado para injetar um ponto de interrupção de depuração em um método que os clientes estão pedindo continuamente; o próximo cliente para chamar essa função será remotamente debuggable, enquanto outros clientes continue alheio.
Atualmente, a interface de depuração é fornecida através de um soquete UNIX, mas isso vai ser alargado no futuro.
Apoio quadro RPC se destina a cobrir XMLRPC, RPyC e Pyro nos estágios iniciais

O que é novo nesta versão:.

  • funcionalidade IGNORE_COUNT Adicionado para pular um ponto de interrupção n vezes combinado

O que é novo na versão 0.2.1:

  • Python apoio 3 (3.2+ apenas)
  • correspondente parâmetro para acionar depurador (depuração condicional)

O que é novo na versão 0.1.1:

  • questão Fix onde selecione Chamada em termsock foi encontrar continuamente DFs graváveis, causando 100% uso CPU

Requisitos :

  • Python

Programas semelhantes

jTracer
jTracer

17 Feb 15

MBW
MBW

18 Feb 15

mpatrol
mpatrol

3 Jun 15

LMDBG
LMDBG

20 Feb 15

Outro software de desenvolvedor Ben Bass

piefull
piefull

13 May 15

rpcpdb
rpcpdb

13 Apr 15

Comentário para rpcpdb

Comentários não encontrado
Adicionar comentário
Ligue imagens!