From: James A. B. <jb...@no...> - 2004-04-17 22:58:02
|
Hi John, My apologies for apparently missing your earlier response. Interesting enough, last night when i was looking around in the backend_wx.py code for what might be causing those debug messages, i thought that line: > wxInitAllImageHandlers() in conjunction the "Adding duplicate image handler" looked suspect. I briefly thought about commenting it out...but i figured that would probably break the tool bar icons etc. As you suggested, i tried commenting that line out, and sure enough: no debug messages...and my app that does some plotting appears to work fine. Thanks a lot!! Glad my report led you to a problem you were looking for. Jim On Sat, 17 Apr 2004, John Hunter wrote: > > Hi Jim, > > I responded to this earlier today on matplotlib-users. Here is a copy > of my post. I'm very interested in getting some feedback if you try > the suggestion below. > > JDH > > > >>>>> "Jim" == Jim Benson <jb...@se...> writes: > > Jim> Hi, > > Jim> I seem to be seeing some extra debug output. I have been > Jim> using the wx background and the embedding_in_wx.py example as > Jim> a template for how to make matplotlib plots in an app i'm > Jim> writing. This part works great!! I am however seeing what > Jim> appears to be a debug flag left on somewhere? > > No, this is in the wx code. I traced it to the line > > wxInitAllImageHandlers() > > Miraculously, I commented this out, got rid of the annoying messages, > and fixed the wx exception swallowing bug! Jeremy and I have been > killing ourselves for about 6 months trying to figure out why backend > wx was swallowing our exceptions, and I can't really convey how happy > I am to have found this. We have tried all manner of hacks, google > searches and plantive pleas to get our exceptions back to no avail. > It made debugging wx virtually impossible. > > Please test this change on your system. win32 users, I would also be > much obliged if you could try commenting this out on your system to > see if you lose functionality. On my linux box, the figures came up > as expected, I was able to print to jpg and png, so all looks well. > > Note, wxagg is in CVS if you need some of the agg features that native > wx drawing does not provide. But it looks like all systems are go for > a release next week so you may as well wait. > > JDH > > -- Dr. James A. Benson United States Naval Observatory Navy Prototype Optical Interferometer Flagstaff, AZ 86001 Email: jb...@no... jb...@se... Voice: 928-773-4868/928-779-5132 Fax: 928-779-9568 |