Hi,
I'm facing something strange. I'm creating nodes using Python, but when I try to get the isDisabled to check if the parameter is disabled or not after creation, it always return false even if it's disabled by default. The stranger part is that if I selected that node in the network view then I tried to get the isDisabled, it returns the correct value. For example
import hou
geo = hou.node('obj/geo1')
geo.createNode('box')
node = geo.children()
parm_tuples = node.parmTuples()
parm = parm_tuples # divs parameter
print(f"parm {parm.name()} - {parm.isDisabled()}")
it returns false even though the divs parameter is disabled, but if I selected the node in network view and tried to get the isDisabled then it will print True. Am I doing it wrong or is this a bug?