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 <mailto: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 <http://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

_______________________________________________
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

Reply via email to