I'm trying to debug some Python extensions that I've made to Zope. I'm looking for tips on how to efficiently debug this code. I've searched the Zope.org site for information, but haven't found too much useful. In some cases I'm able to get by with writing using Zlogger, but there are times when using a debugger would be helpful. I've managed to use pdb, but the process is somewhat painful. I modify my code to import pdb and I put a pdb.set_trace() where I want to debug. I then start Zope and use my browser to get to a place where my code will run. When run, the debugger stops. I step through and then I get to a point where I just want to resume. I try using 'continue' but I find that I have to do that several times before the debug prompt goes away. I then find that I drop into the debugger at places other than where I've done a set_trace. My basic question is this, what sort of debugging techniques do you find useful? Is there something I should be doing that I'm not? I haven't really explored the monitor feature because I don't really understand what I can do with it. Any debugging tips that anyone might have would be appreciated. Thanks. James W. Howe mailto:jwh@allencreek.com Allen Creek Software, Inc. pgpkey: http://ic.net/~jwh/pgpkey.html Ann Arbor, MI 48103