我对此感到不满,因为这是一个看起来不应该存在的错误。
我不断得到的错误是:
Exception: IronPython.Runtime.Exceptions.TypeErrorException: argument of type 'str' is not iterable
at CallSite.Target(Closure , CallSite , Object , Object )
代码部分是:
newAssetDataRows = filter(lambda row: row.GetColumnByName('Original number').Value != '' and row.GetColumnByName('Item Id').Value != '' and row.GetColumnByName('Parent Id').Value == '', assetDataContainer.Rows)
Log.Write("newAssetDataRows length: " + str(len(newAssetDataRows)))
for row in newAssetDataRows:
当它命令脚本中断时。
log函数将“newAssetDataRows length:0”写入我们的日志。