ID 151344 - node.channels() returns an empty list on Deep nodes

Follow

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