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
-~----------~----~----~----~------~----~------~--~---