Я запускаю скрипт на python, использующий xlwings, который извлекает данные из API Thompson Reuters EIKON. Сценарий выполняется без сбоев 9/10 раз, но затем я неожиданно получаю ошибку трассировки, которая отображается в окне сообщения в Excel.
Если я вручную щелкаю сообщение об ошибке, остальная часть моего кода выполняется и доставляет ожидаемый результат. Поскольку мой код запускается в цикле, у меня все в порядке с ошибкой соединения каждый десятый раз, однако мне нужно игнорировать или не показывать окно сообщения.
Как я могу автоматически игнорировать окно сообщения об ошибке?
Я попробовал следующее, но окно сообщения все еще появляется. Сообщение об ошибке ссылается на строку tr.get_data(equity_list, "TR.PrimaryRic")
!
#Data Formulas------------------------------------------------------------------
try:
equityric, err = tr.get_data(equity_list, "TR.PrimaryRic")
except:
sys.exit(1)
bondric, err = tr.get_data(bond_list, "TR.PreferredRic")
fundric, err = tr.get_data(fund_list, "TR.LipperRICCode")
fundric2, err = tr.get_data(fund_list, "TR.RIC")