Прошу помощи по перехвату и обработке ошибок из СОМ-объектов
Нашел на форуме упоминание про перехват в питоне 2.4 в таком виде
try: ..... except pywintypes.com_error,e: print e
Вопрос 1 - что же вывожится из объекта “е” ?
как добраться до его “свойств” ?
Вывод ошибки следующий (вопрос кодировки не ставится).
D:\Python v2-7>python.exe d:\fb-py4-2.py (-2147352567, '\xce\xf8\xe8\xe1\xea\xe0.', (0, [b]u'SWbemLocator', u'\u041e\u0442\u 043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u 0435. '[/b], None, 0, -2147024891), None)
Интересуют отдельно данные “-2147352567”, источник ошибки ‘SWbemLocator’ и ее текстовое описание.
Вопрос 2 . В питоне 3 такой код в принципе не выполняется ?
..... except pywintypes.com_error,e:
Наверняка есть какаянить глобальная переменная с последней ошибкой (типа err в VBS), тока я про нее не знаю