2014-11-29 3 views
0

Я работаю над проектом vb.net, где мы используем ironPython для сценариев. Часть vb.net предоставляет некоторые объекты со свойствами только для чтения, которые будут использоваться в пользовательских сценариях.неподдерживаемый тип операндов для -: 'indexer #' и 'indexer #'

Сначала, когда свойства были непараметризированными, сценарии работали нормально. Но как только мы добавили параметры (значения по умолчанию) вызывает, как ret = obj1.param1 - obj2.param1 перестал работать с ошибкой:

unsupported operand type(s) for -: 'indexer#' and 'indexer#'

ответ

1

IronPython, вероятно, не поддерживает параметризованные свойства со значениями по умолчанию. Пожалуйста, open an issue с примером класса VB.

+0

Я открыл там проблему, и я свяжу ее здесь, если есть решение. – nsstl