Por que obtenho esse erro do .NET - "TypeError: Lista esperada [DataPoint], lista obtida [DataPoint]"
Refatorei algum código e agora recebo esse erro ao chamar uma função. Mas tudo parece estar bem, eu até compareifailing_argument.GetType().AssemblyQualifiedName
entre o código antigo e o novo e eles são iguais. Alguma ideia do que poderia estar errado?
A invocação da função está no código IronPython, a função está no código C # (um assembly que não foi alterado durante essa refatoração).
Que tipo de coisa poderia gerar esse erro?
EDIT: traceback completo do IronPython:
Traceback (most recent call last):
File "D:\Work\Framework\python\ide\tab_manager.py", line 57, in add_chart_tab
chart_tab = ChartTab(self.__main_window, self, tab_item, name, chart_descriptor)
File "D:\Work\Framework\python\ide\chart_tab.py", line 64, in __init__
self.__chart = Chart(self, self.__gui_cfg, self.__base_cfg, self.__chart_descriptor, self.__scroll_bar)
File "D:\Work\Framework\python\ide\chart.py", line 57, in __init__
self.update_topology(empty=False)
File "D:\Work\Framework\python\ide\chart.py", line 93, in update_topology
self.update_config()
File "D:\Work\Framework\python\ide\chart.py", line 111, in update_config
self.__global.chart_view = ChartView(self.__global)
File "D:\Work\Framework\python\ide\chart_view.py", line 33, in __init__
self.__spans = SpanUtil.compute_spans(time_series, gap_threshold)
TypeError: expected List[DataPoint], got List[DataPoint]