Who can tell me why the code below runs without errors in Dynamo Revit, but in Dynamo Sandbox it gives an error ‘Cannot import name DocumentManager’?
# Enable Python support and load DesignScript library
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReferenceToFileAndPath(r"C:\Program Files\Dynamo\Dynamo Revit\2\Revit_2019\RevitNodes.dll")
clr.AddReferenceToFileAndPath(r"C:\Program Files\Dynamo\Dynamo Revit\2\Revit_2019\RevitServices.dll")
import RevitServices
from RevitServices.Persistence import DocumentManager
Or similarly: why code below does run in Dynamo for Revit, but in Sandbox gives error
‘attribute DocumentManager of namespace# object is readonly’
# Enable Python support and load DesignScript library
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReferenceToFileAndPath(r"C:\Program Files\Dynamo\Dynamo Revit\2\Revit_2019\RevitNodes.dll")
clr.AddReferenceToFileAndPath(r"C:\Program Files\Dynamo\Dynamo Revit\2\Revit_2019\RevitServices.dll")
import RevitServices
uiapp = RevitServices.Persistence # runs fine
uiapp = RevitServices.Persistence.DocumentManager # gives error