ViewType property issue

A temporary fix with CPython3/PythonNet 2.x

import sys
import clr
import System
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *
import Autodesk.Revit.DB as DB

views = UnwrapElement(IN[0])

# Place your code below this line
dictViewType = dict(zip(System.Enum.GetValues(ViewType), System.Enum.GetNames(ViewType)))
types = []
for v in views:
    types.append(dictViewType.get(v.ViewType))

# Assign your output to the OUT variable.
OUT = types

result in comparison with the as yet unofficial IronPython3 engine

5 Likes