What I meant with separate script is the following.
You can try to use this as an input in your stairs script.
So first you create dynamo lines
Then a separate python script that produces revit lines
And then put into the stair script.
The imports in the stairs script are as follows:
Let me know if it works.
import clr
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *
clr.AddReference(‘RevitServices’)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
clr.AddReference(‘RevitAPI’)
import Autodesk
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Architecture import StairsRun