Every thing is inside a function.

def foo:
    renderLayerNode = PyNode( "deaultRenderLayer" )
    scpt = node.myScript.get()

Suppose script on string attribute on node is:
print renderLayerNode.name()
val = renderLayerNode.myAttrib.get()

Using this:
exec( scpt, globals() )

I get en error:

#   File "D:\maya2008\Python\lib\site-packages\pymel\core\pmcmds.py",
line 91, in wrappedCmd
#     res = new_cmd(*new_args, **new_kwargs)
# RuntimeError: name 'renderLayerNode' is not defined
# # Traceback (most recent call last):
# #   File "<maya console>", line 1, in <module>
# # NameError: name 'renderLayerNode' is not defined


--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/python_inside_maya
-~----------~----~----~----~------~----~------~--~---

Reply via email to