It has a PythonModule section in which a callback
that attempts to set a parameter of one of the
nodes within its network.
for n in hdfNodes: n.parm('txasnFile').set(txfilePath)
While working on the otl (open for editing) everything works as expected.
When i match to current definition, I start getting these permission errors:
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “opdefDriver/io_CmptPublish?PythonModule”, line 26, in setTxFile
File “/home/prisms/builder-new/Nightly10.0/dev/hfs/houdini/scripts/python/hou.py”, line 17088, in set
return _hou.Parm_set(*args)
PermissionError: Failed to modify node or parameter because of a permission error. Possible causes include locked assets, takes, product permissions or user specified permissions
It seems to me that an otl should have the liberty to set parameters on nodes
in its own network whether its locked or not. Am i overlooking something?