makes total sense,
thanx chadrik!

On 9 Nov, 21:55, chadrik <[email protected]> wrote:
> i have to look into why the warnings are printing the wrong locations,  
> but the reason that this warning occurs is because a PyNode is being  
> concatenated like a string.  for example:
>
> p = PyNode('persp')
> print p + " is a camera"
>
> although PyNodes act like strings, they are not strings, so not all  
> string methods will work and certain special string ops like  + - / *  
> need to be reserved for other maya-specific purposes.  as such, we've  
> deprecating the use of these in 0.9.  you can expect support for them  
> to be removed in 1.0.  if you need a name as a string use the various  
> name getting functions, like name and longName
>
> -chad
>
> On Nov 9, 2009, at 1:38 PM, martin tomoya wrote:
>
>
>
> > I'm getting this warning about deprecated function and I'm not sure
> > how to track it down as the warning returns lines numbers in maya2009/
> > bin/maya.bin (?) not in my scripts
>
> > pymel.pwarnings : WARNING : DeprecationWarning: The function
> > 'pymel.core.general.PyNode.__add__' is deprecated and will become
> > unavailable in future pymel versions. Convert to string first using  
> > str
> > () or PyNode.name()
>
>
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/python_inside_maya
-~----------~----~----~----~------~----~------~--~---

Reply via email to