You are feeding pipetype as a list and the overload is expecting a FlexPipeType…
Edit: FlexDuctType actually…
Anyway, it’s very important that you make sure that the data types are correct, that’s the only way iron python can decide which metohod (overload) to use.
Argh, yeah stupid of me…
I changed the type, but it’s still giving me the same warning. That would mean that probably one of the connectors isn’t a connector data type? I’ll go look into that. Thanks!
Well I’m stumped… I’ve created a second python node that outputs the 3 variables for the method. They all seem to be of the correct type, but I still get the same error message… any ideas?
I don’t know anything about modeling ducts in Revit, so I can’t test the script. With the correct data types it should be no problem for ironpython to choose the correct overload. One last thing I can think of is to try to force the correct overload with something like this: (I dont remember exactly the correct syntax, you can try to do an internet search and see if anything meaningful shows)
Finally got it to work, turns out you were right about feeding it wrong types: FlexDuctType input was wrong. I still had to specify the exact type of course.