def toShortName(self): import mutils names = maya.cmds.ls(self.shortname()) if len(names) == 1: return Node(names[0]) if len(names) > 1: raise mutils.MoreThanOneObjectFoundError('More than one object found %s' % str(names)) else: raise mutils.NoObjectFoundError('No object found %s' % str(self.shortname()))
def toShortName(self): """ :rtype: None or str """ # Try to reduce any long names to short names when using namespaces names = maya.cmds.ls(self.shortname()) if len(names) == 1: return Node(names[0]) elif len(names) > 1: raise mutils.MoreThanOneObjectFoundError("More than one object found %s" % str(names)) else: raise mutils.NoObjectFoundError("No object found %s" % str(self.shortname()))