State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:600497|
Problem summary:
LiveGroup callbacks like LIVEGROUP_CALLBACK_PUBLISHED are not serialized correctly
Customer reported version:
Nuke 15.1v5
Customer reported platform:
Alma 8
Steps to reproduce:
1) Launch Nuke and open the Script Editor window
2) Run the following code to create a LiveGroup with a LiveGroup callback:
lg = nuke.createNode('LiveGroup') with lg: nuke.createNode("ColorWheel") nuke.createNode("Output") lg.addCallback(nuke.LIVEGROUP_CALLBACK_PUBLISHED, lambda x: print(f"PUBLISHED callback executed")) lg.addCallback(nuke.LIVEGROUP_CALLBACK_MADE_EDITABLE, lambda x: print(f"EDITABLE callback executed")) lg.addCallback(nuke.LIVEGROUP_CALLBACK_RELOADED, lambda x: print(f"RELOADED callback executed"))3) Publish the LiveGroup, make it Editable, and Reload it, noting how the callbacks are executed as expected in the Script EditorWe're sorry to hear that
Please tell us why