Can you not use a Try statement?
Try:
cmds.delete("object")
Except:
continue
#actually don't know if the Except is really necessary.
On Jan 7, 1:34 pm, Vitor Lôbo Ramos <[email protected]> wrote:
> Ready.
> Now is correct without errors.
>
> Exemple:
>
> import maya.cmds as cmds
> import maya.cmds as mc
>
> mc.window()
> mc.columnLayout()
> mc.button ('make spheres', command="geo()")
> mc.button ('move geo', command="movegeo()")
>
> mc.showWindow()
>
> def geo():
> # Create threes spheres
>
> cmds.sphere(n='sphere1')
> cmds.move(0,0,0)
> cmds.makeIdentity( apply=True )
>
> cmds.sphere(n='sphere2')
> cmds.move(3,0,0)
> cmds.makeIdentity( apply=True )
>
> cmds.sphere(n='sphere3')
> cmds.move(7,0,0)
> cmds.makeIdentity( apply=True )
>
> ###########################################################################
>
> def makejts():
>
> cmds.joint (n='joint1')
>
> cmds.joint (n='joint2')
>
> cmds.joint (n='joint3')
>
> def movegeo():
>
> if cmds.objExists('sphere1'):
> cmds.select('sphere1')
> cmds.move(3,0,0)
> else:
> print ">>> sphere1 not exist"
>
> if cmds.objExists('sphere2'):
> cmds.select('sphere2')
> cmds.move(4,0,0)
> else:
> print ">>> sphere2 not exist"
>
> if cmds.objExists('sphere3'):
> cmds.select('sphere3')
> cmds.move(5,0,0)
> else:
> print ">>> sphere3 not exist"
>
> #END
>
> If I delete any of the spheres, the script will perform. So, without
> causing any error.
>
> Problem resolved.
--
http://groups.google.com/group/python_inside_maya