Hello there. I have seen a post similar to this however there hasn't been a response for a while.
I have made a topnet inside of my HDA that cooks textures. Parameters from the topnet are promoted to the HDA interface however cooking from the HDA interface (using hou.TopNode.executeGraph(1,0,0,0)) doesn't update the parameters on the top nodes, leading the graph to always cook with the same parameters as your first cook that session, unless you shift+v the bottom node in the pdg graph which is far from ideal in a digital asset.
Forgive me if I am missing an obvious function. I have tried cooking using hou.TopNode, pdg.GraphContext and pdg.Node, all of which yield the same results. I have also tried hou.TopNode.dirtyTasks/AllTasks(0/1) and pdg.Node.dirty(0/1)
This is a big issue as it really hinders the usability of my HDA, hopefully it is a trivial issue.
Thanks for your time.