I'm on Natron 2.2.7 on Linux at the moment. I'm having trouble understanding something regarding creation of nodes and their assignment to variables in Python. Let's go with this example here:
cw = app.createNode('net.sf.openfx.ColorWheel')
Now compare this output with the following code, assuming you're running this right after the first one:
As you should see, using the auto declared ColorWheel1 variable delivers all the parameters accessible like app.ColorWheel1.frameRange etc. With the self created cw var, I constantly need to use the getParam('frameRange').set(blabla) syntax. Is this intentional or am I missing something? It just doesn't feel very pythonic to access the params this way.