Not quite, that would be the same as running this in a shell:

nuke '--pause --nukex' '/path/to/thing.nk'
..which error saying no argument named '--pause --nukex'

Each argument goes in a separate index in the list, like this:

subprocess.Popen(['nuke', '--pause', '--nukex', '/path/to/thing.nk'])

On 23/05/13 21:49, Howard Jones wrote:
Thanks Ben

I thought it might be a subprocess. As its for trouble shooting I'll
write a separate tool then.
Presumably

subprocess.Popen(['nuke', '--pause --nukex', '/path/to/thing.nk'])

would also do the nukex bit?
Cheers
Howard

------------------------------------------------------------------------
*From:* Ben Dickson <ben.dick...@rsp.com.au>
*To:* Nuke Python discussion <nuke-python@support.thefoundry.co.uk>
*Sent:* Thursday, 23 May 2013, 9:35
*Subject:* Re: [Nuke-python] Re: nuke.scriptOpen

"No" indeed, as far as I'm aware

I don't think it's even possible to pause the viewer from Python (e.g
from an onScriptOpen callback). You could maybe disconnect the viewer's
inputs, but it might not happen soon enough

Closest thing would be to, instead of nuke.scriptOpen(), use

subprocess.Popen(['nuke', '--pause', '/path/to/thing.nk'])

Not quite the same (will always open a new instance), and you may want
to check nuke.env for NukeX, and add --nukex to the command etc

On 23/05/13 17:54, Howard Jones wrote:
 > No? Or was that a really dumb question no one wants to answer ;)
 >
 > Basically I've hit an issue where atomkraft can screw up the motion
 > channel, so gizmos using that channel corrupt and I get scripts that
 > bomb the second I open them. At least it would appear to be the issue.
 > (All at 3am of course)
 >
 > So via my pipeline that opens scripts I'd like to add the --pause option.
 >
 > Obviously I can do this manually in a shell or write a different tool
 > but if I can modify nuke.scriptOpen() that would be easiest.
 >
 > Any help appreciated
 > Howard
 >
 > On 20 May 2013, at 22:39, Howard Jones <mrhowardjo...@yahoo.com
<mailto:mrhowardjo...@yahoo.com>
 > <mailto:mrhowardjo...@yahoo.com <mailto:mrhowardjo...@yahoo.com>>> wrote:
 >
 >> Hi
 >>
 >> Is there a way to pass '--pause' into nuke.scriptOpen()?
 >> Cheers
 >> Howard
 >
 >
 > _______________________________________________
 > Nuke-python mailing list
 > Nuke-python@support.thefoundry.co.uk
<mailto:Nuke-python@support.thefoundry.co.uk>,
http://forums.thefoundry.co.uk/
 > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

--
ben dickson
2D TD | ben.dick...@rsp.com.au <mailto:ben.dick...@rsp.com.au>
rising sun pictures | www.rsp.com.au
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk
<mailto: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

--
ben dickson
2D TD | ben.dick...@rsp.com.au
rising sun pictures | www.rsp.com.au
_______________________________________________
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