State:Closed|icon_bug|icon_nuke|database:public|Resolution:Fixed|TargetRelease:15.1v1|BugID:151344|
Problem summary:
node.channels() returns an empty list on Deep nodes
Customer reported version:
Nuke N/A
Customer reported platform:
Steps to reproduce:
1) Launch Nuke and create a CheckerBoard node in the Node Graph.
2) Add a DeepFromImage node.
3) Open the Script Editor window, and run the following code:
deep = nuke.toNode('DeepFromImage1')print(deep.channels())
4) Observe the empty list that's returned:

Expected behavior:
node.channels() should list the channels output by the node.
Actual behavior:
Running node.channels() on a Deep node returns an empty list.
Workaround:
No known workaround at this time.
Reproduced by Support in:
Nuke 15.0v1 - Windows 10, macOS 13 Ventura
Nuke 14.1v1 - Windows 10, CentOS 7
Nuke 14.0v1 - Windows 10
Nuke 13.0v1 - Windows 10
Nuke 12.0v1 - Windows 10
Nuke 11.0v1 - Windows 10
Nuke 10.0v1 - Windows 10, CentOS 7
Earliest version tested:
Nuke 10.0v1 - This issue appears to be in all tested versions of the product
We're sorry to hear that
Please tell us why