[TxMt] PyMate ignores first exception
Daniel Link
no.promiscuity at googlemail.com
Wed Dec 12 08:50:06 UTC 2007
>> Only on the second button click the traceback reaches PyMate:
>>
>>> Error in sys.excepthook:
>>> Traceback (most recent call last):
>>> method tm_excepthook in sitecustomize.py at line 66
>>> io = fdopen(error_fd, 'w')
>>> OSError: [Errno 9] Bad file descriptor
>>>
>>> Original exception was:
>>> Traceback (most recent call last):
>>> method OnRaiseException in test.py at line 5
>>> raise "See?"
>>> See?
>>
>>
>> Perhaps someone can tell me whether this is a bug or a feature.
>
> I think this is actually a “feature” of wx. Try running this
> program from the terminal. When you click the button, the
> exception is just written to STDERR... the process does not halt.
> This thread has some more information on what's going on here...
But isn't the first exception from TextMate, not wxPython? It doesn't
show when I run the program from the console. And it doesn't show
again, so it isn't part of every exception.
> http://www.nabble.com/Catch-all-exception-handler-in-wxpython-
> to8738249.html
The thread starter's problem was about wxPython exceptions not
showing at all, so I do not quite see the connection. PyMate sees
every exception - except the first one.
To me it still looks like PyMate is running into some problem when it
makes its first contact with wxPython.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: Signierter Teil der Nachricht
URL: <http://lists.macromates.com/textmate/attachments/20071212/33651b1a/attachment.sig>
More information about the textmate
mailing list