What are you passing as an argument to addOnScriptLoad? >From the error message, you're not passing it a callable. You need to pass it the function object (callable) itself, not a string, or the result of your function.
Ex. def yourOwnFunction(): blah blah blah nuke.addOnScriptLoad(yourOwnFunction) On Thu, Jul 21, 2011 at 1:54 PM, Dan Rosen <[email protected]> wrote: > I've tried this in the menu.py, but it has an error. I've even plugged > in a dummy Python script that only prints a simple message, so I don't > think that it's my code. Maybe I'm still overlooking something, but I > get the following error: > > Traceback (most recent call last): > File "<string>", line 2, in <module> > File > "/Applications/Nuke6.2v4/Nuke6.2v4.app/Contents/MacOS/plugins/nuke/callbacks.py", > line 84, in addOnScriptSave > _addCallback(onScriptSaves, call, args, kwargs, nodeClass) > File > "/Applications/Nuke6.2v4/Nuke6.2v4.app/Contents/MacOS/plugins/nuke/callbacks.py", > line 14, in _addCallback > raise ValueError("call must be a callable") > ValueError: call must be a callable > > > On Tue, Jul 19, 2011 at 1:07 PM, Deke Kincaid <[email protected]> wrote: >> something like this in your init/menu.py: >> nuke.addOnScriptLoad(pythonScriptFunction) >> -deke >> On Tue, Jul 19, 2011 at 13:01, Dan Rosen <[email protected]> wrote: >>> >>> I'd like to set the Project Settings > Python field for onScriptLoad >>> at load time via menu.py or init.py. I understand that I can stick >>> this into a template.nk script and that it will be there every time I >>> load Nuke, but I want to put something in that field for existing >>> scripts that don't have it. Any ideas? >>> >>> Thanks, >>> Dan >>> _______________________________________________ >>> Nuke-python mailing list >>> [email protected], http://forums.thefoundry.co.uk/ >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> >> _______________________________________________ >> Nuke-python mailing list >> [email protected], http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> > _______________________________________________ > Nuke-python mailing list > [email protected], http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > _______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
