the problem is i don't want any frame to be created, if it switch on nothing it will still render a frame and i want to keep the missing frames. I think it is maybe more a problem of the way the nuke script is send to Alfred. Like adding the flag --cont that is somehow understood by the farm.
I need to check with or pipeline guys about it.

cheers

Frank Rueter wrote:
instead of disabling the Write, try using a Switch node that switches from the 
Write node to a Constant if the Write node has errors.
I remember this setup working for me in the past


On Sep 14, 2011, at 12:21 AM, Olivier Jezequel wrote:

Thanks guys, that helps a lot.
I think mostly the problem that block all of those to work is the way the 
render is send to the farm.
using nod = nuke.thisNode() and if nod.treeHasError() should do it but it is 
not evaluate in the farm.
In fact even keyframing the disable of my write node is not take into account 
in the farm. So i can't make my script to work.
We tried to ad the tag --cont that is is suppose to ignore error frames into 
the normal render but that didn't work neither when sent to alfred.
so depressing
thanks for the answers
olivier

Frank Rueter wrote:
ha, even better. I forgot a bout those


On Sep 12, 2011, at 8:57 PM, Chris Bevan wrote:


In new-ish Nukes (6.1 onwards, I think) you can use the following members of 
the Node class:

viewer = nuke.toNode('Viewer1')
print viewer.hasError()       # error on this node
print viewer.treeHasError()   # error on this node or its input

In older Nukes, you should still also be able to use the older "error" function, which 
does the same thing as the new "treeHasError":

viewer = nuke.toNode('Viewer1')
print viewer.error()

- Chris

On 10/09/11 06:06, Frank Rueter wrote:

actually "error" is expression syntax, so something like this should work:

if nuke.expression( 'Read1.error' ):
        print 'oops'




On Sep 10, 2011, at 5:45 AM, Olivier Jezequel wrote:


Hiya,
I am still trying to build a little script that evaluate missing frames. I want 
to use the command 'error' in a python script to make an action but didn't find 
doc on it.
i think it is a tcl, when you type error in a disable it will return 1 or 0 
depending if there is error or not.
How do i get nuke to evaluate the error in a python script ?

that kind of format :
if error:
print 'oups'


cheers
Olivier
_______________________________________________
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

--
Chris Bevan, Senior Software Engineer
The Foundry, 6th Floor, The Communications Building
48 Leicester Square, London, WC2H 7LT
Tel: +44 (0)20 7968 6828 | Fax: +44 (0)20 7930 8906
Web: www.thefoundry.co.uk

The Foundry Visionmongers Ltd
Registered in England and Wales No: 4642027
_______________________________________________
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

_______________________________________________
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