Unfortunately same result with adding nodeClass :/ It sets all knobs correctly but Nuke don't refresh the viewer processes
On Tue, Mar 29, 2016 at 7:41 PM, Charles Taylor <ctay...@spinvfx.com> wrote: > Oh, ok, right, I think you want addOnCreate(setupOCIO, nodeClass='Root'). > > That's always called, no matter why the node is created. > > c > > > On 03/29/2016 01:27 PM, Erik Johansson wrote: > > I already do that, forgot to include that code: > nuke.addOnUserCreate(setupOcioConfigPath, nodeClass='Root') > > The problem is with addOnScriptLoad actually. If I open a script where > ocio is not configed it don't update the viewerprocesses. If I open a blank > script it works as expected as then addOnUnserCreate is executed. > > // E > > On Tue, Mar 29, 2016 at 7:18 PM, Charles Taylor <ctay...@spinvfx.com> > wrote: > >> You should be able to filter your addOnUnserCreate callback to only fire >> on the creation of the root node, does that help? >> >> c >> >> >> >> On 03/29/2016 01:09 PM, Erik Johansson wrote: >> >> If added with addOnUserCreate callback it works but not with >> addOnScriptLoad (I wan't to force the setting for everyone so scripts where >> it is not setup get configured correctly). >> >> On Tue, Mar 29, 2016 at 6:45 PM, Erik Johansson <erik.johans...@fido.se> >> wrote: >> >>> I set up our OCIO config as: >>> >>> r = nuke.root() >>> r['customOCIOConfigPath'].setValue(os.environ['OCIO_CONFIG_PATH']) >>> r['defaultViewerLUT'].setValue('OCIO LUTs') >>> r['OCIO_config'].setValue('custom') >>> >>> If I run it in the script editor it works as expected and available >>> viewerProcesses are updated to whats in the config file. >>> >>> If I however put it in menu.py instead it still shows the nuke default >>> viewerProcesses. >>> >>> How can I trigger a refresh? >>> >>> // Erik >>> >>> >> >> >> >> -- >> >> >> *Erik Johansson **Pipeline TD* >> >> >> *Fido *Rosenlundsgatan 40 >> 118 53 Stockholm, Sweden >> www.fido.se >> >> >> _______________________________________________ >> Nuke-python mailing listnuke-pyt...@support.thefoundry.co.uk, >> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> >> >> _______________________________________________ >> 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 >> >> > > > -- > > > *Erik Johansson **Pipeline TD* > > > *Fido *Rosenlundsgatan 40 > 118 53 Stockholm, Sweden > www.fido.se > > > _______________________________________________ > Nuke-python mailing listnuke-pyt...@support.thefoundry.co.uk, > http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > _______________________________________________ > 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 > > -- *Erik Johansson**Pipeline TD* *Fido*Rosenlundsgatan 40 118 53 Stockholm, Sweden www.fido.se
_______________________________________________ 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