rpcpdb

Logiciel capture d'écran:
rpcpdb
Détails logiciels:
Version: 0.3.5
Date de transfert: 20 Feb 15
Développeur: Ben Bass
Licence: Gratuit
Popularité: 13

Rating: 5.0/5 (Total Votes: 1)

rpcpdb est un wrapper Python dans le débogueur pdb Python qui le rend plus adapté pour une utilisation dans des contextes RPC.
Il est conçu pour répondre au besoin de déboguer une fonction sur un serveur déjà en cours d'exécution qui utilise threads ou processus d'envoyer chaque appel de procédure à distance, sans avoir à modifier le code source pour le serveur en aucune façon. Il n'y a aucune perturbation à d'autres clients et les appels RPC tandis que l'appel sélectionné est en cours de débogage.
En particulier, une classe mixin est prévue, qui ajoute le debug_func et méthodes undebug_func à votre serveur RPC. Ceux-ci permettent points d'arrêt pour être contrôlés par un autre client RPC.
Pour un exemple, exécuter le processus du serveur xmlrpc_server.py, puis exécutez une ou plusieurs processus xmlrpc_client.py qui cesse d'effectuer les requêtes RPC contre elle. xmlrpc_debug.py peut ensuite être exécuté pour injecter un point d'arrêt de débogage dans une méthode qui les clients sont continuellement demandent; le prochain client d'appeler cette fonction sera à distance débogable, tandis que d'autres portent sur les clients inconscients.
Actuellement l'interface de débogage est fourni via un socket UNIX, mais cela sera étendu à l'avenir.
support de cadre de RPC est destiné à couvrir XMLRPC, RPyC et Pyro dans les phases initiales

Quoi de neuf dans cette version:.

  • fonctionnalité ignore_count ajoutée pour sauter un point d'arrêt n fois apparié

Ce qui est nouveau dans la version 0.2.1:

  • Python 3 support (3.2+ uniquement)
  • Paramètre correspondant pour déclencher débogueur (débogage conditionnelle)

Quoi de neuf dans la version 0.1.1:

  • Correction d'un problème où sélectionnez Appel dans termsock a été de trouver sans cesse FD inscriptibles, provoquant utilisation 100% de CPU

Exigences :

  • Python

Logiciel similaire

jTracer
jTracer

17 Feb 15

Visual xsltproc
Visual xsltproc

2 Jun 15

UpStare
UpStare

20 Feb 15

D'autres logiciels de développeur Ben Bass

rpcpdb
rpcpdb

13 Apr 15

piefull
piefull

13 May 15

Commentaires à rpcpdb

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!