rpcpdb

ソフトウェアのスクリーンショット:
rpcpdb
ソフトウェアの詳細:
バージョン: 0.3.5
日付のアップロード: 20 Feb 15
開発者: Ben Bass
ライセンス: 無料
人気: 86

Rating: 5.0/5 (Total Votes: 1)

rpcpdbは、RPCのコンテキストで使用するためには、より適してPythonのPDBデバッガの周りのPythonラッパーです。
それは、いかなる方法でも、サーバーにソースコードを変更することなく、それぞれのリモートプロシージャコールをディスパッチするスレッドまたはプロセスを使用して、既に実行しているサーバー上で機能をデバッグする必要性を満たすように設計されている。選択されたコールがデバッグされている間、他のクライアントとRPC呼び出しが中断されることはありません。
具体的には、ミックスインクラスがdebug_funcとあなたのRPCサーバーにundebug_funcメソッドが追加されますが提供される。これらのブレークポイントは、別のRPCクライアントによって制御されることを可能にする。
たとえば、継続的にそれに対するRPC要求を実行する1つ以上のxmlrpc_client.pyプロセスを実行し、xmlrpc_server.pyサーバプロセスを実行します。 xmlrpc_debug.pyはその後、クライアントが継続的に呼び出しているメソッドにデバッグブレークポイントを注入するために実行することができます。他のクライアントが気づかないで運ぶながら、その機能を呼び出すための次のクライアントは、リモートでデバッグとなります。
現在デバッグインタフェースは、UNIXソケットを介して提供されるが、これは将来的に拡張される。
RPCフレームワークのサポートは、初期の段階でXMLRPC、RPyCとパイロをカバーすることを意図している。

のこのリリースではの新機能:ます。

  • マッチしたブレークポイントをn回スキップするための追加されたignore_count機能します。

  • Python 3のサポート(3.2+のみ)

    のバージョン0.2.1でのの新機能であるLI>

  • パラメータマッチングがデバッガをトリガする(条件付きデバッグ)します。

の何が新しいの中で、バージョン0.1.1:termsockセレクト通話が継続的に発見した。

  • 修正問題100%のCPU使用率を引き起こす書き込み可能なFD

の要件

  • のPythonます。

同じようなソフトウェア

gDEBugger
gDEBugger

2 Jun 15

DBG
DBG

3 Jun 15

pyrasite
pyrasite

14 Apr 15

開発者の他のソフトウェア Ben Bass

rpcpdb
rpcpdb

13 Apr 15

piefull
piefull

13 May 15

へのコメント rpcpdb

コメントが見つかりません
コメントを追加
画像をオンにする!