"False exceptions?" (was Re: theme of the week: tools

Steve Holden steve at holdenweb.com
Mon Sep 27 07:45:43 EDT 2004


Dan Perl wrote:

> Yes, that's what I was talking about.  Thanks, Carlos, for explaining it.  I 
> actually should have said false detection of exceptions or wrong detection 
> of exceptions.  I don't remember what Wingware are calling it.  Actually, 
> the way they were qualifying it was something like "if you do not see this 
> exception when running the script outside the IDE, then you should probably 
> flag it to be ignored".  And they are giving a list of builtin modules where 
> those exceptions are usually "falsely" detected.
> 
As a recent convert to Wing I think you aren't giving them enough 
credit: remember, this only happens in the 2.0 BETA product (or, if it 
also happens in earlier versions, they are definitely planning to 
minimize the effects in the production version).

> I didn't try to figure out what their exception detection mechanism is and 
> why they have this problem.  I just uninstalled the IDE.  So 10 days for the 
> trial was more than enough after all. ;-)  I think I had it installed for 
> about 2 days.  I can tolerate a bug and I wouldn't be so riled up, but what 
> got me was the marketing spin and how they were just excusing the bug, like 
> they would never fix it.
> 
Well, I'm sure I remember reading somewhere that before they go into 
production they plan to add a standard list of such exceptions for the 
various Python versions, so that the standard libraries are far less 
troublesome in this respect.

Plus, IIRC, all you have to do is check an "ignore this exception" box 
to have a specific exception ignored everafter, which didn't seem like a 
huge deal to me.

> The "false exceptions" and the lack of a class browser made me decide not to 
> choose Wing IDE this time.  Their attitude about the "false exceptions" made 
> me cut the trial short and never to consider Wing IDE again.
> 
I find that it's very useful to be able to select from a dropdown list 
of defined classes, and then select from a further drop-down list of 
methods of that class. While it may not be a full class browser it's 
certainly excellent functionality.

regards
  Steve



More information about the Python-list mailing list