"False exceptions?" (was Re: theme of the week: tools
steve at holdenweb.com
Mon Sep 27 13:45:43 CEST 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.
More information about the Python-list