Может быть проблема с разрешением типа ... используйте полное имя типа (включая пространство имен). Некоторый пример кода может помочь!

енил код, и теперь я получаю эту ошибку при вызове функции. Но вроде все нормально, я даже сравнилfailing_argument.GetType().AssemblyQualifiedName между старым и новым кодом, и они одинаковы. Есть идеи, что может быть не так?

Вызов функции в коде IronPython, функция в коде C # (сборка, которая не изменилась во время этого рефакторинга).

Какие вещи могут генерировать эту ошибку?

РЕДАКТИРОВАТЬ: полная трассировка 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]

Ответы на вопрос(0)

Ваш ответ на вопрос