In our UI we do use onScriptLoad (which is loaded dynamically in our
menu.py), so I am trying that now for command-line rendering too. I
was thinking that I would keep in simple at the command-line and only
set environment variables via the init.py rather than use the
onScriptLoad which was pointing to other UI-only calls.

On Thu, Sep 6, 2012 at 12:07 PM, Nathan Rusch <[email protected]> wrote:
> Out of curiosity, at what point are you doing your parsing in the UI? And is
> there a reason an onScriptLoad callback isn't an option?
>
> -Nathan
>
> -----Original Message----- From: Dan Rosen
> Sent: Thursday, September 06, 2012 11:55 AM
> To: Foundry ; Foundry
> Subject: [Nuke-python] get script name at render time
>
>
> Hello,
>
> I'm trying to parse the script path and name at render time via
> init.py. It seems that init.py executes before the script is actually
> loaded. Any other suggestions? I'd like to do this and the same way
> that we successfully do it in the UI.
>
> We parse our script path and name on load and save in the UI via some
> python in order to set our SHOW, SEQ, SHOT, ROLE environment variables
> based on the script path. This works great in the UI, but not at
> render time. I have called the same python function in our init.py,
> but that doesn't seem to work (returning the script name as "Root").
>
> thx
> 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

Reply via email to