Как игнорировать сообщение об ошибке Python Xlwings

Я использую скрипт 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")

0 ответов

Другие вопросы по тегам