I posted a comment here about this issue but wanted to make a separate post for better visibility.
I am trying to have a parent step with an output property connect to its own child step with an input property. My understanding based on the post mentioned above is that this should be possible, however I am not aware of how to do it using python.
I am either running into deadlock or other errors depending on the syntax of setting the output property’s OutputAttribute.
Syntax #1: loads, but I run into deadlock. Tried when input property is of type System.Double, and OpenTap.Input[Double] (screenshots from init of parent step shown below)
Setting with input type OpenTap.Input[Double]
Setting with input type System.Double
Based on how PythonExamples → BasicFunctionality.py is setting the DisplayAttribute, it would seem syntax #1 is the correct way to set the attribute, but based on the error it would seem it is not getting set. The reason I include syntax #2 is because I have been able to set UnsweepableAttribute in the same way:
This is in Python plugin version 3.0.0, TAP version 9.19.4, Python 3.9.10
Any help would be appreciated.