Как игнорировать сообщение об ошибке 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")