Problem summary
The TimeOffset, FrameRange and FrameHold nodes are returning the wrong result when iterating through all group nodes and unpacking their contents.
Customer reported version
nuke.15.2v4
Customer reported platform
rocky9
Steps to reproduce
1) Open Nuke 15.2v1+
2) Open the script editor and run the following code:
to = nuke.createNode("TimeOffset")print(isinstance(to, nuke.Group))fr = nuke.createNode("FrameRange")print(isinstance(fr, nuke.Group))fr = nuke.createNode("FrameHold")print(isinstance(to, nuke.Group))
Expected behaviour
For the command to return "False"
Actual behaviour
The command returns "True"
Workaround
Unknown.
Reproduced by support
This bug has been reproduced in:
Nuke 16.0v4 - Windows 11 - macOS 15.5 - Rocky 9.5
Nuke 15.2v1 - Windows 11 - macOS 15.5 - Rocky 9.5 -
Regression
Unable to reproduce bug in:
Nuke 15.1v9 - Windows 11 - macOS 15.5 - Rocky 9.5
Earliest version tested
Nuke 15.1v9 - This issue doesn't appear in this version and has regressed