This is a somewhat similar situation to something Bjorn Fredriksson asked on Nov 16, regarding crashes in a gizmo that wraps a Write node.
I also have a Gizmo that wraps a Write node and exposes only very basic custom knobs. One thing I am doing right now in a knobChanged callback is to check the file_type and set certain relevant compression settings. Specifically, for example, when tif is selected from the file_type dropdown, I ensure that LZW is set in the compression knob. This currently works fine when the callback is responding to the file_type knob being directly changed, but when I change the file extension in the file knob to .tif, the same callback code can't see the compression knob existing yet. Am I missing something about how I am referencing the node in the callback, or some deferred action taking place to update the Write nodes file_type specific compression knob? When I test this manually from the script editor, I can change the extension in the file knob and then check the value of the compression knob and it does exist. I must be somehow checking before the Write node has updated itself. -- justin _______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python