Slow debugging with Komodo

Trent Mick trentm at ActiveState.com
Tue Oct 26 01:27:46 CEST 2004


Will McGugan wrote:
>> On my dev machine (P4 1.7Ghz Win2K) debugging with Komodo is painfuly 
>> slow. There is a delay of several seconds when stepping over a single 
>> line of code. Debugging the same code with Pythonwin is very quick. 
>> Does anyone else experience slow debugging, and is there anyway to 
>> speed it up?
> 
> 
> Figured it out..
> 
> I was testing Komodo 3 with the file 'xmlrpcdemo.py', and once an 
> instance of xmlrpclib.Server was created and displayed in either Locals 
> or the Watch tab, it slowed way down. It seems that when Komodo inspects 
> this object there is network activity as it contacts the http server! 
> Other scripts dont show this slowdown.

Thanks for tracking that down. Komodo's variable viewer (in the Debug 
Output tab) was trying to get information about the "server" object's 
attributes. "server" is an xmlrpclib.ServerProxy object. Because of 
xmlrpclib.ServerProxy's __getattr__ -- which returns a remote method 
callable for each call -- Komodo was unnecessarily resulting in calls to 
the server. This will be fixed in the next release so that no remote 
calls are made on the "server" object unless the you specifically 
request this in the variable view by opening the "server" items tree 
view in the "Locals" or "Globals" tabs.

Cheers,
Trent

-- 
Trent Mick
trentm at activestate.com



More information about the Python-list mailing list