http://www.activestate.com/komodo
Zope(ExternalMethod)でのデバッグ方法
ExternalMethodで作成したPythonのデバッグをVisualに実施できるkomodoを紹介します。VisualCやVisualBasicを使用したことがある人には同様のインタフェースでPythonをデバッグできます。またZopeと連動してのデバッグとなりますので、面倒なREQUESTの前準備などは必要ありません。
ちなみにkomodoを使うのに必要なツール類は以下のとおりです。
Windows2000にてkomodoをインストールする部分から説明します。
あらかじめC:\ZopeにZopeをインストールしたという前提で記述します。
またkomodoはZopeをハッキングする場合にも役立ちます。/lib/python/の.pyなどにcallkomodo.brk()などを仕込んでおくとそのPythonファイルをデバッグすることができます。
以下にkomodoの簡単な動作方法
ブレークポイント設定 : F9
1ステップ実行 : F11
連続実行 : F5
注意. callkomodo.brk()が追加されているExternalMethodをkomodoが起動していないときに実行するとZopeエラーとなりますので注意が必要です。
######################################################################
# インストール環境情報
# Windows2000 Professional
# Zope 2.4.3
# ActivePython? 2.1.1
# ActivePerl 5.6.1
# komodo 1.2.5
######################################################################
参考URL:http://www.zope.org/Members/andym/KomodoDebugging
--
2001/12/28 - bababababass
| Last edited Sat, 09 Sep 2006 13:59:44 +0900 | Edit this page |