Up until now the Pydev plugin for Eclipse has had trouble debugging Chandler. On previous tries I have been able to single step from startup to parcel loading at which point the debugger detached from Chandler process, but today I was finally able to go through the whole startup process, and break on a breakpoint in OnIdle.
The coolest thing is that I can debug Chandler threads, with no changes to Chandler code! (I don't even know how this is possible.) I tested by placing a breakpoint in the ssl.py dataReceived method, added an IMAP account and started downloading messages, and sure enough, pydev stopped on that breakpoint. Speed wise Pydev also seems usable, although probably slower than Wing or Komodo (didn't measure). My environment: Windows XP Eclipse 3.2.0 Build I20060602-1317 Pydev 1.2.4 Java 1.5.0_06 (I think this is what Eclipse is using) -- Heikki Toivonen
signature.asc
Description: OpenPGP digital signature
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev
