pythoncom error in pythoncom handler abfangen
Hallo zusammen! Ich will ein Python-Programm schreiben, das diverse Sachen via ActiveX erledigt; dabei sollen aus Diagnosezwecken alle Ausnahmen durch einen speziellen Hook abgefangen werden: import sys import ... class MyExceptHook: def __call__(self, type, value, tb): # ... (1) class ButtonHandler(HTMLButtonElementEvents): def Ononclick(self): # .... (2) # set except hook sys.excepthook = MyExceptHook() handler = ButtonHandler(htmlelement) ... Da Problem ist nun, wenn eine Exception in einem ActiveX-Handler auftritt (z. B. in der Methode ButtonHandler.Ononclick (2)); offensichtlich benützt pythoncom sys.excepthook nicht, denn es erscheint nur eine Meldung: pythoncom error: Python error invoking COM method. Traceback (most recent call last): [...] auf der Konsole, ohne dass MyExceptHook (1) überhaupt nur zum Zuge kommt. Wer weiß Abhilfe? Florian _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
participants (1)
-
Florian Fredegar Haftmann