def compileName( self ):
        newname = u''
        partList = []
        def getParts( obj, newname ):
            try:
                for x in obj.parts:
                    #print repr(x)
                    newname = getParts(x, newname)
            except __HOLE__:
                #print "DEAD", repr(obj)
                newname += unicode(obj._name)
            return newname
        self._name = getParts( self, newname )
        return self._name
dataset/ETHPy150Open CountZer0/PipelineConstructionSet/python/maya/site-packages/pymel-1.0.5/pymel/util/objectParser.py/Parsed.compileName