У вас может быть другой скрипт в вашем пути Python, называемый «json», который вы импортируете случайно. Вы можете решить эту проблему, переименовав тот, который находится под вашим контролем, или используя
from __future__ import absolute_import
27 минут были полны событий ... :)
Изменение типа свойства зависимости с unit []
на IList
решил проблему. Лучше всего то, что это не потребовало большого количества изменений кода, поскольку массив уже реализует этот интерфейс.
Я не уверен, медленнее ли отправка в массив через интерфейс (callvirt). Думаю, да.
Исходное сообщение об ошибке намекает, что здесь что-то происходит, чего я не совсем понимаю. Я приму любой ответ, который правильно это объясняет.