Best Python code snippet using autotest_python
mayaApiMelBridge.py
Source:mayaApiMelBridge.py
1# A number of the aliases here are the result of a "failed" rename (using2# 'useName': renameAlias) in an older version of pymel - basically, there was3# a bug that made subclasses still wrap the old name (in addition to the new4# name), meaning that both names were accessible. Since it existed like5# this for a long time before we noticed, we decided not to drop backward6# compatibility.7# For posterity, here is the full list of affected classes:8#9# DependNode10# known affected children: too many to list11#12# hasUniqueName => isUniquelyNamed13# isFromReferencedFile => isReferenced14# DagNode15# known affected children: shape (and all it's children), unknownDag16#17# child => childAtIndex18# childCount => numChildren19# dagRoot => root20# isIntermediateObject => isIntermediate21# parent => parentAtIndex22# setIntermediateObject => setIntermediate23# usingObjectColor => isUsingObjectColor24# Camera25# known affected children: stereoRigCamera26#27# isMotionBlur => isMotionBlurred28# getFarClippingPlane => getFarClipPlane29# getNearClippingPlane => getNearClipPlane30# setFarClippingPlane => setFarClipPlane31# setNearClippingPlane => setNearClipPlane32# setMotionBlur => setMotionBlurred33# set => setupCamera34# Mesh35# known affected children: greasePlaneRenderShape36#37# createColorSetWithName => createColorSet38# createUVSetWithName => createUVSet39# getAssociatedColorSetInstances => _getAssociatedColorSetInstances40# getAssociatedUVSetInstances => _getAssociatedUVSetInstances41# numPolygons => _numPolygons (presumably in favor of "numFaces", from mel?)42# polygonVertexCount => numPolygonVertices43# Transform44# known affected children: place3DTexture, assembly, constraints, fields,45# containers, many more...46#47# enableLimit => setLimited48# limitValue => getLimit49# set => setTransformation50# transformation => getTransformation51#52# In nearly all cases, we opted to simply add aliases for the "failed" renames.53version = (1, 1)54data = ({('AbstractBaseCreate', 'findAlias'): {'backwards_compatibility_enabled': True},55 ('AbstractBaseCreate', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},56 ('AbstractBaseCreate', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},57 ('AbstractBaseCreate', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},58 ('AbstractBaseCreate', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},59 ('AbstractBaseCreate', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},60 ('AbstractBaseCreate', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},61 ('AddDoubleLinear', 'findAlias'): {'backwards_compatibility_enabled': True},62 ('AddDoubleLinear', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},63 ('AddDoubleLinear', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},64 ('AddDoubleLinear', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},65 ('AddDoubleLinear', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},66 ('AddDoubleLinear', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},67 ('AddDoubleLinear', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},68 ('AddMatrix', 'findAlias'): {'backwards_compatibility_enabled': True},69 ('AddMatrix', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},70 ('AddMatrix', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},71 ('AddMatrix', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},72 ('AddMatrix', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},73 ('AddMatrix', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},74 ('AddMatrix', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},75 ('AirField', 'getDirection'): {'melName': 'getDirection*'},76 ('AirField', 'getName'): {'melEnabled': False},77 ('AirField', 'setDirection'): {'melName': 'setDirection*'},78 ('AirField', 'setName'): {'melEnabled': False},79 ('AmbientLight', 'getName'): {'melEnabled': False},80 ('AmbientLight', 'setName'): {'melEnabled': False},81 ('AngleBetween', 'findAlias'): {'backwards_compatibility_enabled': True},82 ('AngleBetween', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},83 ('AngleBetween', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},84 ('AngleBetween', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},85 ('AngleBetween', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},86 ('AngleBetween', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},87 ('AngleBetween', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},88 ('AnimBlend', 'findAlias'): {'backwards_compatibility_enabled': True},89 ('AnimBlend', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},90 ('AnimBlend', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},91 ('AnimBlend', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},92 ('AnimBlend', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},93 ('AnimBlend', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},94 ('AnimBlend', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},95 ('AnimBlendNodeBase', 'findAlias'): {'backwards_compatibility_enabled': True},96 ('AnimBlendNodeBase', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},97 ('AnimBlendNodeBase', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},98 ('AnimBlendNodeBase', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},99 ('AnimBlendNodeBase', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},100 ('AnimBlendNodeBase', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},101 ('AnimBlendNodeBase', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},102 ('AnimClip', 'createInstancedClip'): {'enabled': False},103 ('AnimClip', 'createSourceClip'): {'enabled': False},104 ('AnimClip', 'getAbsolute'): {'enabled': False},105 ('AnimClip', 'getCycle'): {'enabled': False},106 ('AnimClip', 'getTrack'): {'enabled': False},107 ('AnimClip', 'setAbsolute'): {'enabled': False},108 ('AnimClip', 'setCycle'): {'enabled': False},109 ('AnimClip', 'setTrack'): {'enabled': False},110 ('AnimCurve', 'addKey'): {'enabled': False},111 ('AnimCurve', 'addKeys'): {'enabled': False},112 ('AnimCurve', 'evaluate'): {'enabled': False},113 ('AnimCurve', 'find'): {'enabled': False},114 ('AnimCurve', 'findClosest'): {'enabled': False},115 ('AnimCurve', 'numKeyframes'): {'enabled': False},116 ('AnimLayer', 'removeAttribute'): {'enabled': False, 'melEnabled': True},117 ('Anisotropic', 'getFresnelRefractiveIndex'): {'origName': 'getRefractiveIndex'},118 ('Anisotropic', 'getRefractiveIndex'): {'useName': 'getFresnelRefractiveIndex'},119 ('Anisotropic', 'setFresnelRefractiveIndex'): {'origName': 'setRefractiveIndex'},120 ('Anisotropic', 'setRefractiveIndex'): {'useName': 'setFresnelRefractiveIndex'},121 ('ArrayMapper', 'findAlias'): {'backwards_compatibility_enabled': True},122 ('ArrayMapper', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},123 ('ArrayMapper', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},124 ('ArrayMapper', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},125 ('ArrayMapper', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},126 ('ArrayMapper', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},127 ('ArrayMapper', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},128 ('AttrEnumOptionMenu', 'attribute'): {'melEnabled': True},129 ('AttrEnumOptionMenuGrp', 'attribute'): {'melEnabled': True},130 ('AttrHierarchyTest', 'findAlias'): {'backwards_compatibility_enabled': True},131 ('AttrHierarchyTest', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},132 ('AttrHierarchyTest', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},133 ('AttrHierarchyTest', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},134 ('AttrHierarchyTest', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},135 ('AttrHierarchyTest', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},136 ('AttrHierarchyTest', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},137 ('Attribute', 'MObject'): {'enabled': False},138 ('Attribute', '__eq__'): {'enabled': False},139 ('Attribute', '__getitem__'): {'enabled': False},140 ('Attribute', '__neq__'): {'enabled': False},141 ('Attribute', '_getArrayIndices'): {'origName': 'getExistingArrayAttributeIndices'},142 ('Attribute', '_partialname'): {'origName': 'partialName'},143 ('Attribute', '_setLocked'): {'origName': 'setLocked'},144 ('Attribute', 'array'): {'enabled': False},145 ('Attribute', 'asBool'): {'enabled': False},146 ('Attribute', 'asChar'): {'enabled': False},147 ('Attribute', 'asDouble'): {'enabled': False},148 ('Attribute', 'asFloat'): {'enabled': False},149 ('Attribute', 'asInt'): {'enabled': False},150 ('Attribute', 'asInt64'): {'enabled': False},151 ('Attribute', 'asMAngle'): {'enabled': False},152 ('Attribute', 'asMDataHandle'): {'enabled': False},153 ('Attribute', 'asMDistance'): {'enabled': False},154 ('Attribute', 'asMObject'): {'enabled': False},155 ('Attribute', 'asMTime'): {'enabled': False},156 ('Attribute', 'asShort'): {'enabled': False},157 ('Attribute', 'asString'): {'enabled': False},158 ('Attribute', 'child'): {'enabled': False},159 ('Attribute', 'connectedTo'): {'enabled': False},160 ('Attribute', 'connectionByPhysicalIndex'): {'enabled': False},161 ('Attribute', 'constructHandle'): {'enabled': False},162 ('Attribute', 'destructHandle'): {'enabled': False},163 ('Attribute', 'elementByLogicalIndex'): {'aliases': ['__getitem__']},164 ('Attribute', 'getAttribute'): {'enabled': False},165 ('Attribute', 'getExistingArrayAttributeIndices'): {'useName': '_getArrayIndices'},166 ('Attribute', 'getParent'): {'origName': 'parent'},167 ('Attribute', 'getValue'): {'enabled': False},168 ('Attribute', 'isArray'): {'aliases': ['isMulti']},169 ('Attribute', 'isCaching'): {'origName': 'isCachingFlagSet'},170 ('Attribute', 'isCachingFlagSet'): {'useName': 'isCaching'},171 ('Attribute', 'isChannelBoxFlagSet'): {'useName': 'isInChannelBox'},172 ('Attribute', 'isInChannelBox'): {'origName': 'isChannelBoxFlagSet'},173 ('Attribute', 'logicalIndex'): {'aliases': ['item', 'index']},174 ('Attribute', 'node'): {'enabled': False},175 ('Attribute', 'parent'): {'useName': 'getParent'},176 ('Attribute', 'partialName'): {'enabled': False, 'useName': '_partialname'},177 ('Attribute', 'selectAncestorLogicalIndex'): {'enabled': False},178 ('Attribute', 'setAttribute'): {'enabled': False},179 ('Attribute', 'setBool'): {'enabled': False},180 ('Attribute', 'setChannelBox'): {'useName': 'showInChannelBox'},181 ('Attribute', 'setChar'): {'enabled': False},182 ('Attribute', 'setDouble'): {'enabled': False},183 ('Attribute', 'setFloat'): {'enabled': False},184 ('Attribute', 'setInt'): {'enabled': False},185 ('Attribute', 'setInt64'): {'enabled': False},186 ('Attribute', 'setLocked'): {'useName': '_setLocked'},187 ('Attribute', 'setMAngle'): {'enabled': False},188 ('Attribute', 'setMDataHandle'): {'enabled': False},189 ('Attribute', 'setMDistance'): {'enabled': False},190 ('Attribute', 'setMObject'): {'enabled': False},191 ('Attribute', 'setMPxData'): {'enabled': False},192 ('Attribute', 'setMTime'): {'enabled': False},193 ('Attribute', 'setShort'): {'enabled': False},194 ('Attribute', 'setString'): {'enabled': False},195 ('Attribute', 'setValue'): {'enabled': False},196 ('Attribute', 'showInChannelBox'): {'origName': 'setChannelBox'},197 ('Audio', 'findAlias'): {'backwards_compatibility_enabled': True},198 ('Audio', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},199 ('Audio', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},200 ('Audio', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},201 ('Audio', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},202 ('Audio', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},203 ('Audio', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},204 ('BaseGeometryVarGroup', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},205 ('BaseGeometryVarGroup', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},206 ('BezierCurve', 'numCVs'): {'enabled': False},207 ('Blend', 'findAlias'): {'backwards_compatibility_enabled': True},208 ('Blend', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},209 ('Blend', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},210 ('Blend', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},211 ('Blend', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},212 ('Blend', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},213 ('Blend', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},214 ('BlendColors', 'findAlias'): {'backwards_compatibility_enabled': True},215 ('BlendColors', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},216 ('BlendColors', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},217 ('BlendColors', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},218 ('BlendColors', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},219 ('BlendColors', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},220 ('BlendColors', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},221 ('BlendShape', 'getEnvelope'): {'override': True},222 ('BlendShape', 'setEnvelope'): {'override': True},223 ('BlindDataTemplate', 'findAlias'): {'backwards_compatibility_enabled': True},224 ('BlindDataTemplate', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},225 ('BlindDataTemplate', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},226 ('BlindDataTemplate', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},227 ('BlindDataTemplate', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},228 ('BlindDataTemplate', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},229 ('BlindDataTemplate', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},230 ('BoundingBox', 'width'): {'properties': ['w']},231 ('BoundingBox', 'height'): {'properties': ['h']},232 ('BoundingBox', 'depth'): {'properties': ['d']},233 ('Brush', 'findAlias'): {'backwards_compatibility_enabled': True},234 ('Brush', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},235 ('Brush', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},236 ('Brush', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},237 ('Brush', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},238 ('Brush', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},239 ('Brush', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},240 ('Bump3d', 'findAlias'): {'backwards_compatibility_enabled': True},241 ('Bump3d', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},242 ('Bump3d', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},243 ('Bump3d', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},244 ('Bump3d', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},245 ('Bump3d', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},246 ('Bump3d', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},247 ('CacheBase', 'findAlias'): {'backwards_compatibility_enabled': True},248 ('CacheBase', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},249 ('CacheBase', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},250 ('CacheBase', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},251 ('CacheBase', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},252 ('CacheBase', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},253 ('CacheBase', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},254 ('Camera', '_setNearFarClippingPlanes'): {'origName': 'setNearFarClippingPlanes'},255 ('Camera', 'getFarClippingPlane'): {'aliases': ['getFarClipPlane'],256 'melName': 'getFarClipPlane'},257 ('Camera', 'getMotionBlur'): {'useName': 'isMotionBlurred'},258 ('Camera', 'getName'): {'melEnabled': False},259 ('Camera', 'getNearClippingPlane'): {'aliases': ['getNearClipPlane'],260 'melName': 'getNearClipPlane'},261 ('Camera', 'getOrthoWidth'): {'melName': 'getOrthographicWidth'},262 ('Camera', 'getPosition'): {'melEnabled': False},263 ('Camera', 'getRotation'): {'melEnabled': False},264 ('Camera', 'getStereoHIT'): {'melName': 'getStereoHorizontalImageTranslate'},265 ('Camera', 'getStereoHITEnabled'): {'melName': 'getStereoHorizontalImageTranslateEnabled'},266 ('Camera', 'isClippingPlanes'): {'melName': 'getClippingPlanes'},267 ('Camera', 'isDepthOfField'): {'melName': 'getDepthOfField'},268 ('Camera', 'isDisplayFilmGate'): {'melName': 'getDisplayFilmGate'},269 # failed rename: Camera.isMotionBlur => isMotionBlurred270 ('Camera', 'isMotionBlur'): {'aliases': ['isMotionBlurred'],271 'melName': 'getMotionBlur'},272 ('Camera', 'isOrtho'): {'melName': 'getOrthographic'},273 ('Camera', 'isVerticalLock'): {'melName': 'getVerticalLock'},274 ('Camera', 'set'): {'aliases': ['setupCamera']},275 ('Camera', 'setFarClippingPlane'): {'aliases': ['setFarClipPlane'],276 'melName': 'setFarClipPlane'},277 ('Camera', 'setMotionBlur'): {'aliases': ['setMotionBlurred']},278 ('Camera', 'setName'): {'melEnabled': False},279 ('Camera', 'setNearClippingPlane'): {'aliases': ['setNearClipPlane'],280 'melName': 'setNearClipPlane'},281 ('Camera', 'setNearFarClippingPlanes'): {'useName': '_setNearFarClippingPlanes'},282 ('Camera', 'setOrtho'): {'melName': 'setOrthographic'},283 ('Camera', 'setOrthoWidth'): {'melName': 'setOrthographicWidth'},284 ('Camera', 'setPosition'): {'melEnabled': False},285 ('Camera', 'setRotation'): {'melEnabled': False},286 ('Camera', 'setStereoHIT'): {'melName': 'setStereoHorizontalImageTranslate'},287 ('Camera', 'setStereoHITEnabled'): {'melName': 'setStereoHorizontalImageTranslateEnabled'},288 ('CameraSet', 'getSortedIndices'): {'enabled': False},289 ('CameraView', 'findAlias'): {'backwards_compatibility_enabled': True},290 ('CameraView', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},291 ('CameraView', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},292 ('CameraView', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},293 ('CameraView', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},294 ('CameraView', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},295 ('CameraView', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},296 ('Character', 'addCurveToClip'): {'enabled': False},297 ('Character', 'attachInstanceToCharacter'): {'enabled': False},298 ('Character', 'attachSourceToCharacter'): {'enabled': False},299 ('Character', 'createBlend'): {'enabled': False},300 ('Character', 'removeBlend'): {'enabled': False},301 ('CharacterMap', 'findAlias'): {'backwards_compatibility_enabled': True},302 ('CharacterMap', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},303 ('CharacterMap', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},304 ('CharacterMap', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},305 ('CharacterMap', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},306 ('CharacterMap', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},307 ('CharacterMap', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},308 ('CharacterOffset', 'findAlias'): {'backwards_compatibility_enabled': True},309 ('CharacterOffset', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},310 ('CharacterOffset', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},311 ('CharacterOffset', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},312 ('CharacterOffset', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},313 ('CharacterOffset', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},314 ('CharacterOffset', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},315 ('Choice', 'findAlias'): {'backwards_compatibility_enabled': True},316 ('Choice', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},317 ('Choice', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},318 ('Choice', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},319 ('Choice', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},320 ('Choice', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},321 ('Choice', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},322 ('Chooser', 'findAlias'): {'backwards_compatibility_enabled': True},323 ('Chooser', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},324 ('Chooser', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},325 ('Chooser', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},326 ('Chooser', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},327 ('Chooser', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},328 ('Chooser', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},329 ('Clamp', 'findAlias'): {'backwards_compatibility_enabled': True},330 ('Clamp', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},331 ('Clamp', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},332 ('Clamp', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},333 ('Clamp', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},334 ('Clamp', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},335 ('Clamp', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},336 ('ClipLibrary', 'findAlias'): {'backwards_compatibility_enabled': True},337 ('ClipLibrary', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},338 ('ClipLibrary', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},339 ('ClipLibrary', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},340 ('ClipLibrary', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},341 ('ClipLibrary', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},342 ('ClipLibrary', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},343 ('ClipScheduler', 'findAlias'): {'backwards_compatibility_enabled': True},344 ('ClipScheduler', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},345 ('ClipScheduler', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},346 ('ClipScheduler', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},347 ('ClipScheduler', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},348 ('ClipScheduler', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},349 ('ClipScheduler', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},350 ('ClosestPointOnMesh', 'findAlias'): {'backwards_compatibility_enabled': True},351 ('ClosestPointOnMesh', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},352 ('ClosestPointOnMesh', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},353 ('ClosestPointOnMesh', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},354 ('ClosestPointOnMesh', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},355 ('ClosestPointOnMesh', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},356 ('ClosestPointOnMesh', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},357 ('ColorProfile', 'findAlias'): {'backwards_compatibility_enabled': True},358 ('ColorProfile', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},359 ('ColorProfile', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},360 ('ColorProfile', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},361 ('ColorProfile', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},362 ('ColorProfile', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},363 ('ColorProfile', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},364 ('Condition', 'findAlias'): {'backwards_compatibility_enabled': True},365 ('Condition', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},366 ('Condition', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},367 ('Condition', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},368 ('Condition', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},369 ('Condition', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},370 ('Condition', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},371 ('Constraint', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},372 ('Constraint', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},373 ('Container', 'getCurrent'): {'origName': 'getCurrentAsMObject'},374 ('Container', 'getCurrentAsMObject'): {'useName': 'getCurrent'},375 ('Contrast', 'findAlias'): {'backwards_compatibility_enabled': True},376 ('Contrast', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},377 ('Contrast', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},378 ('Contrast', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},379 ('Contrast', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},380 ('Contrast', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},381 ('Contrast', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},382 ('CopyColorSet', 'findAlias'): {'backwards_compatibility_enabled': True},383 ('CopyColorSet', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},384 ('CopyColorSet', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},385 ('CopyColorSet', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},386 ('CopyColorSet', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},387 ('CopyColorSet', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},388 ('CopyColorSet', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},389 ('CopyUVSet', 'findAlias'): {'backwards_compatibility_enabled': True},390 ('CopyUVSet', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},391 ('CopyUVSet', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},392 ('CopyUVSet', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},393 ('CopyUVSet', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},394 ('CopyUVSet', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},395 ('CopyUVSet', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},396 ('CreateColorSet', 'findAlias'): {'backwards_compatibility_enabled': True},397 ('CreateColorSet', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},398 ('CreateColorSet', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},399 ('CreateColorSet', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},400 ('CreateColorSet', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},401 ('CreateColorSet', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},402 ('CreateColorSet', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},403 ('CreateUVSet', 'findAlias'): {'backwards_compatibility_enabled': True},404 ('CreateUVSet', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},405 ('CreateUVSet', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},406 ('CreateUVSet', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},407 ('CreateUVSet', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},408 ('CreateUVSet', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},409 ('CreateUVSet', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},410 ('CurveFromMesh', 'findAlias'): {'backwards_compatibility_enabled': True},411 ('CurveFromMesh', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},412 ('CurveFromMesh', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},413 ('CurveFromMesh', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},414 ('CurveFromMesh', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},415 ('CurveFromMesh', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},416 ('CurveFromMesh', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},417 ('CurveNormalizer', 'findAlias'): {'backwards_compatibility_enabled': True},418 ('CurveNormalizer', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},419 ('CurveNormalizer', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},420 ('CurveNormalizer', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},421 ('CurveNormalizer', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},422 ('CurveNormalizer', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},423 ('CurveNormalizer', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},424 ('CylindricalLightLocator', 'enum'): {'enabled': False},425 ('DagContainer', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},426 ('DagContainer', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},427 ('DagNode', 'addChild'): {'enabled': False},428 ('DagNode', 'child'): {'aliases': ['childAtIndex']},429 ('DagNode', 'childCount'): {'aliases': ['numChildren']},430 ('DagNode', 'create'): {'overloadIndex': 2},431 ('DagNode', 'dagPath'): {'enabled': False},432 ('DagNode', 'dagRoot'): {'aliases': ['root']},433 ('DagNode', 'duplicate'): {'enabled': False},434 ('DagNode', 'enum'): {'enabled': False},435 ('DagNode', 'getAllPaths'): {'backwards_compatibility_enabled': 'Use getInstances instead.',436 'enabled': False},437 ('DagNode', 'getPath'): {'enabled': False},438 ('DagNode', 'isIntermediateObject'): {'aliases': ['isIntermediate']},439 ('DagNode', 'model'): {'enabled': False},440 ('DagNode', 'parent'): {'aliases': ['parentAtIndex']},441 ('DagNode', 'removeChild'): {'enabled': False},442 ('DagNode', 'removeChildAt'): {'enabled': False},443 ('DagNode', 'setIntermediateObject'): {'aliases': ['setIntermediate']},444 ('DagNode', 'setObject'): {'enabled': False},445 ('DagNode', 'usingObjectColor'): {'aliases': ['isUsingObjectColor']},446 ('DagPose', 'findAlias'): {'backwards_compatibility_enabled': True},447 ('DagPose', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},448 ('DagPose', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},449 ('DagPose', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},450 ('DagPose', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},451 ('DagPose', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},452 ('DagPose', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},453 ('DataBlockTest', 'findAlias'): {'backwards_compatibility_enabled': True},454 ('DataBlockTest', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},455 ('DataBlockTest', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},456 ('DataBlockTest', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},457 ('DataBlockTest', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},458 ('DataBlockTest', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},459 ('DataBlockTest', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},460 ('DefaultLightList', 'findAlias'): {'backwards_compatibility_enabled': True},461 ('DefaultLightList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},462 ('DefaultLightList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},463 ('DefaultLightList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},464 ('DefaultLightList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},465 ('DefaultLightList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},466 ('DefaultLightList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},467 ('DefaultRenderUtilityList', 'findAlias'): {'backwards_compatibility_enabled': True},468 ('DefaultRenderUtilityList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},469 ('DefaultRenderUtilityList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},470 ('DefaultRenderUtilityList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},471 ('DefaultRenderUtilityList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},472 ('DefaultRenderUtilityList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},473 ('DefaultRenderUtilityList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},474 ('DefaultRenderingList', 'findAlias'): {'backwards_compatibility_enabled': True},475 ('DefaultRenderingList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},476 ('DefaultRenderingList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},477 ('DefaultRenderingList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},478 ('DefaultRenderingList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},479 ('DefaultRenderingList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},480 ('DefaultRenderingList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},481 ('DefaultShaderList', 'findAlias'): {'backwards_compatibility_enabled': True},482 ('DefaultShaderList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},483 ('DefaultShaderList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},484 ('DefaultShaderList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},485 ('DefaultShaderList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},486 ('DefaultShaderList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},487 ('DefaultShaderList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},488 ('DefaultTextureList', 'findAlias'): {'backwards_compatibility_enabled': True},489 ('DefaultTextureList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},490 ('DefaultTextureList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},491 ('DefaultTextureList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},492 ('DefaultTextureList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},493 ('DefaultTextureList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},494 ('DefaultTextureList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},495 ('DeleteColorSet', 'findAlias'): {'backwards_compatibility_enabled': True},496 ('DeleteColorSet', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},497 ('DeleteColorSet', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},498 ('DeleteColorSet', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},499 ('DeleteColorSet', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},500 ('DeleteColorSet', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},501 ('DeleteColorSet', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},502 ('DeleteComponent', 'findAlias'): {'backwards_compatibility_enabled': True},503 ('DeleteComponent', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},504 ('DeleteComponent', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},505 ('DeleteComponent', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},506 ('DeleteComponent', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},507 ('DeleteComponent', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},508 ('DeleteComponent', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},509 ('DeleteUVSet', 'findAlias'): {'backwards_compatibility_enabled': True},510 ('DeleteUVSet', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},511 ('DeleteUVSet', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},512 ('DeleteUVSet', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},513 ('DeleteUVSet', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},514 ('DeleteUVSet', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},515 ('DeleteUVSet', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},516 ('DependNode', 'addExternalContentForFileAttr'): {'enabled': False},517 ('DependNode', 'classification'): {'enabled': False},518 ('DependNode', 'dgCallbackIds'): {'enabled': False},519 ('DependNode', 'findAlias'): {'enabled': False},520 ('DependNode', 'findPlug'): {'enabled': False},521 ('DependNode', 'getAffectedAttributes'): {'enabled': False},522 ('DependNode', 'getAffectedByAttributes'): {'enabled': False},523 ('DependNode', 'getAliasList'): {'enabled': False},524 ('DependNode', 'getConnections'): {'enabled': False},525 ('DependNode', 'getExternalContent'): {'enabled': False},526 ('DependNode', 'getPlugsAlias'): {'enabled': False},527 ('DependNode', 'getUuid'): {'enabled': False},528 ('DependNode', 'hasUniqueName'): {'aliases': ['isUniquelyNamed']},529 ('DependNode', 'isFromReferencedFile'): {'aliases': ['isReadOnly',530 'isReferenced']},531 ('DependNode', 'plugsAlias'): {'enabled': False},532 ('DependNode', 'reorderedAttribute'): {'enabled': False},533 ('DependNode', 'setAlias'): {'enabled': False},534 ('DependNode', 'setExternalContent'): {'enabled': False},535 ('DependNode', 'setExternalContentForFileAttr'): {'enabled': False},536 ('DependNode', 'setUuid'): {'enabled': False},537 ('DependNode', 'typeId'): {'enabled': False},538 ('DependNode', 'userNode'): {'enabled': False},539 ('DirectionalLight', 'getName'): {'melEnabled': False},540 ('DirectionalLight', 'getPosition'): {'melEnabled': False},541 ('DirectionalLight', 'getRotation'): {'melEnabled': False},542 ('DirectionalLight', 'setName'): {'melEnabled': False},543 ('DirectionalLight', 'setPosition'): {'melEnabled': False},544 ('DirectionalLight', 'setRotation'): {'melEnabled': False},545 ('DiscLightLocator', 'enum'): {'enabled': False},546 ('DiskCache', 'findAlias'): {'backwards_compatibility_enabled': True},547 ('DiskCache', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},548 ('DiskCache', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},549 ('DiskCache', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},550 ('DiskCache', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},551 ('DiskCache', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},552 ('DiskCache', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},553 ('DisplacementShader', 'findAlias'): {'backwards_compatibility_enabled': True},554 ('DisplacementShader', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},555 ('DisplacementShader', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},556 ('DisplacementShader', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},557 ('DisplacementShader', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},558 ('DisplacementShader', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},559 ('DisplacementShader', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},560 ('DisplayLayer', 'findAlias'): {'backwards_compatibility_enabled': True},561 ('DisplayLayer', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},562 ('DisplayLayer', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},563 ('DisplayLayer', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},564 ('DisplayLayer', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},565 ('DisplayLayer', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},566 ('DisplayLayer', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},567 ('DisplayLayerManager', 'findAlias'): {'backwards_compatibility_enabled': True},568 ('DisplayLayerManager', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},569 ('DisplayLayerManager', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},570 ('DisplayLayerManager', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},571 ('DisplayLayerManager', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},572 ('DisplayLayerManager', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},573 ('DisplayLayerManager', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},574 ('DistanceBetween', 'findAlias'): {'backwards_compatibility_enabled': True},575 ('DistanceBetween', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},576 ('DistanceBetween', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},577 ('DistanceBetween', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},578 ('DistanceBetween', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},579 ('DistanceBetween', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},580 ('DistanceBetween', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},581 ('Dof', 'findAlias'): {'backwards_compatibility_enabled': True},582 ('Dof', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},583 ('Dof', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},584 ('Dof', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},585 ('Dof', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},586 ('Dof', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},587 ('Dof', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},588 ('DragField', 'getDirection'): {'melName': 'getDirection*'},589 ('DragField', 'getName'): {'melEnabled': False},590 ('DragField', 'getPosition'): {'melEnabled': False},591 ('DragField', 'setDirection'): {'melName': 'setDirection*'},592 ('DragField', 'setName'): {'melEnabled': False},593 ('DragField', 'setPosition'): {'melEnabled': False},594 ('DynBase', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},595 ('DynBase', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},596 ('DynController', 'findAlias'): {'backwards_compatibility_enabled': True},597 ('DynController', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},598 ('DynController', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},599 ('DynController', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},600 ('DynController', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},601 ('DynController', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},602 ('DynController', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},603 ('DynGlobals', 'findAlias'): {'backwards_compatibility_enabled': True},604 ('DynGlobals', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},605 ('DynGlobals', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},606 ('DynGlobals', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},607 ('DynGlobals', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},608 ('DynGlobals', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},609 ('DynGlobals', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},610 ('Entity', 'attributeCount'): {'enabled': False},611 ('Entity', 'canBeWritten'): {'enabled': False},612 ('Entity', 'create'): {'overloadIndex': 2},613 ('Entity', 'getName'): {'enabled': False},614 ('Entity', 'hasUniqueName'): {'enabled': False},615 ('Entity', 'isDefaultNode'): {'enabled': False},616 ('Entity', 'isFlagSet'): {'enabled': False},617 ('Entity', 'isFromReferencedFile'): {'enabled': False},618 ('Entity', 'isLocked'): {'enabled': False},619 ('Entity', 'isShared'): {'enabled': False},620 ('Entity', 'parentNamespace'): {'enabled': False},621 ('Entity', 'pluginName'): {'enabled': False},622 ('Entity', 'setDoNotWrite'): {'enabled': False},623 ('Entity', 'setLocked'): {'enabled': False},624 ('Entity', 'setName'): {'enabled': False},625 ('Facade', 'findAlias'): {'backwards_compatibility_enabled': True},626 ('Facade', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},627 ('Facade', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},628 ('Facade', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},629 ('Facade', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},630 ('Facade', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},631 ('Facade', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},632 ('Flow', 'findAlias'): {'backwards_compatibility_enabled': True},633 ('Flow', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},634 ('Flow', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},635 ('Flow', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},636 ('Flow', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},637 ('Flow', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},638 ('Flow', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},639 # disabled for now because a) it wasn't enabled previously (hidden by640 # ProxyUnicode.index), and b) it has a bunch of different overloads - if we641 # want to enable it, we should probably make a manual wrapper which decides642 # which form to use depending on what it's fed - and maybe at least split into643 # two methods - coordsToIndex, and indexToCoords?644 # This might be a good idea, but don't want to tackle it now...645 ('FluidShape', 'index'): {'enabled': False},646 ('FourByFourMatrix', 'findAlias'): {'backwards_compatibility_enabled': True},647 ('FourByFourMatrix', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},648 ('FourByFourMatrix', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},649 ('FourByFourMatrix', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},650 ('FourByFourMatrix', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},651 ('FourByFourMatrix', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},652 ('FourByFourMatrix', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},653 ('FrameCache', 'findAlias'): {'backwards_compatibility_enabled': True},654 ('FrameCache', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},655 ('FrameCache', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},656 ('FrameCache', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},657 ('FrameCache', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},658 ('FrameCache', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},659 ('FrameCache', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},660 ('GammaCorrect', 'findAlias'): {'backwards_compatibility_enabled': True},661 ('GammaCorrect', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},662 ('GammaCorrect', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},663 ('GammaCorrect', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},664 ('GammaCorrect', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},665 ('GammaCorrect', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},666 ('GammaCorrect', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},667 ('GeoConnector', 'findAlias'): {'backwards_compatibility_enabled': True},668 ('GeoConnector', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},669 ('GeoConnector', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},670 ('GeoConnector', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},671 ('GeoConnector', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},672 ('GeoConnector', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},673 ('GeoConnector', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},674 # 'split' isn't from MFnGeometry filter, but from the various mel deformer675 # commands (skinCluster, lattice, etc) - but they check up the chain, so676 # we can disable here677 # We disable because a) it conflicts with the string "split" wrap, and678 # b) it's not very useful as a method - it can only be used in create mode679 # (not applicable) or edit if there is no geometry attached (how often do you680 # have no geo attached to a deformer?)681 ('GeometryFilter', 'split'): {'melEnabled': False},682 ('GlobalCacheControl', 'findAlias'): {'backwards_compatibility_enabled': True},683 ('GlobalCacheControl', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},684 ('GlobalCacheControl', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},685 ('GlobalCacheControl', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},686 ('GlobalCacheControl', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},687 ('GlobalCacheControl', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},688 ('GlobalCacheControl', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},689 ('GravityField', 'getDirection'): {'melName': 'getDirection*'},690 ('GravityField', 'getName'): {'melEnabled': False},691 ('GravityField', 'getPosition'): {'melEnabled': False},692 ('GravityField', 'setDirection'): {'melName': 'setDirection*'},693 ('GravityField', 'setName'): {'melEnabled': False},694 ('GravityField', 'setPosition'): {'melEnabled': False},695 # Make sure these GreasePlaneRenderShape num* don't get wrapped, even as696 # deprecated, because they're manually wrapped (but not when building)697 ('GreasePlaneRenderShape', 'numColorSets'): {'enabled': False},698 ('GreasePlaneRenderShape', 'numFaceVertices'): {'enabled': False},699 ('GreasePlaneRenderShape', 'numNormals'): {'enabled': False},700 ('GreasePlaneRenderShape', 'numUVSets'): {'enabled': False},701 ('GreasePlaneRenderShape', 'numUVs'): {'enabled': False},702 ('GroupId', 'findAlias'): {'backwards_compatibility_enabled': True},703 ('GroupId', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},704 ('GroupId', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},705 ('GroupId', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},706 ('GroupId', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},707 ('GroupId', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},708 ('GroupId', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},709 ('GroupParts', 'findAlias'): {'backwards_compatibility_enabled': True},710 ('GroupParts', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},711 ('GroupParts', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},712 ('GroupParts', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},713 ('GroupParts', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},714 ('GroupParts', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},715 ('GroupParts', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},716 ('Guide', 'findAlias'): {'backwards_compatibility_enabled': True},717 ('Guide', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},718 ('Guide', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},719 ('Guide', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},720 ('Guide', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},721 ('Guide', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},722 ('Guide', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},723 ('HardwareRenderGlobals', 'findAlias'): {'backwards_compatibility_enabled': True},724 ('HardwareRenderGlobals', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},725 ('HardwareRenderGlobals', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},726 ('HardwareRenderGlobals', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},727 ('HardwareRenderGlobals', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},728 ('HardwareRenderGlobals', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},729 ('HardwareRenderGlobals', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},730 ('HardwareRenderingGlobals', 'findAlias'): {'backwards_compatibility_enabled': True},731 ('HardwareRenderingGlobals', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},732 ('HardwareRenderingGlobals', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},733 ('HardwareRenderingGlobals', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},734 ('HardwareRenderingGlobals', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},735 ('HardwareRenderingGlobals', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},736 ('HardwareRenderingGlobals', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},737 ('HierarchyTestNode1', 'findAlias'): {'backwards_compatibility_enabled': True},738 ('HierarchyTestNode1', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},739 ('HierarchyTestNode1', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},740 ('HierarchyTestNode1', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},741 ('HierarchyTestNode1', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},742 ('HierarchyTestNode1', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},743 ('HierarchyTestNode1', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},744 ('HikGroundPlane', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},745 ('HikGroundPlane', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},746 ('HikHandle', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},747 ('HikHandle', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},748 ('HikIKEffector', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},749 ('HikIKEffector', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},750 ('HoldMatrix', 'findAlias'): {'backwards_compatibility_enabled': True},751 ('HoldMatrix', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},752 ('HoldMatrix', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},753 ('HoldMatrix', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},754 ('HoldMatrix', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},755 ('HoldMatrix', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},756 ('HoldMatrix', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},757 ('HsvToRgb', 'findAlias'): {'backwards_compatibility_enabled': True},758 ('HsvToRgb', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},759 ('HsvToRgb', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},760 ('HsvToRgb', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},761 ('HsvToRgb', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},762 ('HsvToRgb', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},763 ('HsvToRgb', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},764 ('HwReflectionMap', 'findAlias'): {'backwards_compatibility_enabled': True},765 ('HwReflectionMap', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},766 ('HwReflectionMap', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},767 ('HwReflectionMap', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},768 ('HwReflectionMap', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},769 ('HwReflectionMap', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},770 ('HwReflectionMap', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},771 ('HwRenderGlobals', 'findAlias'): {'backwards_compatibility_enabled': True},772 ('HwRenderGlobals', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},773 ('HwRenderGlobals', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},774 ('HwRenderGlobals', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},775 ('HwRenderGlobals', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},776 ('HwRenderGlobals', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},777 ('HwRenderGlobals', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},778 ('HyperGraphInfo', 'findAlias'): {'backwards_compatibility_enabled': True},779 ('HyperGraphInfo', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},780 ('HyperGraphInfo', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},781 ('HyperGraphInfo', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},782 ('HyperGraphInfo', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},783 ('HyperGraphInfo', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},784 ('HyperGraphInfo', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},785 ('HyperLayout', 'findAlias'): {'backwards_compatibility_enabled': True},786 ('HyperLayout', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},787 ('HyperLayout', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},788 ('HyperLayout', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},789 ('HyperLayout', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},790 ('HyperLayout', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},791 ('HyperLayout', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},792 ('HyperView', 'findAlias'): {'backwards_compatibility_enabled': True},793 ('HyperView', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},794 ('HyperView', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},795 ('HyperView', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},796 ('HyperView', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},797 ('HyperView', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},798 ('HyperView', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},799 ('IkHandle', 'getName'): {'melEnabled': False},800 ('IkHandle', 'setName'): {'melEnabled': False},801 ('IkSystem', 'findAlias'): {'backwards_compatibility_enabled': True},802 ('IkSystem', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},803 ('IkSystem', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},804 ('IkSystem', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},805 ('IkSystem', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},806 ('IkSystem', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},807 ('IkSystem', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},808 ('ImageSource', 'getImageName'): {'enabled': False},809 ('Instancer', 'getName'): {'melEnabled': False},810 ('Joint', 'getHikJointName'): {'enabled': False},811 ('Joint', 'getName'): {'melEnabled': False},812 ('Joint', 'getPosition'): {'melEnabled': False},813 ('Joint', 'getRelative'): {'melEnabled': False},814 ('Joint', 'getStiffness'): {'melName': 'getStiffness*'},815 ('Joint', 'setName'): {'melEnabled': False},816 ('Joint', 'setPosition'): {'melEnabled': False},817 ('Joint', 'setRelative'): {'melEnabled': False},818 ('Joint', 'setStiffness'): {'melName': 'setStiffness*'},819 ('JointFfd', 'findAlias'): {'backwards_compatibility_enabled': True},820 ('JointFfd', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},821 ('JointFfd', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},822 ('JointFfd', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},823 ('JointFfd', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},824 ('JointFfd', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},825 ('JointFfd', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},826 # We disable split because a) it conflicts with the string "split" wrap, and827 # b) it's not very useful as a method - it can only be used in create mode828 # (not applicable) or edit if there is no geometry attached (how often do you829 # have no geo attached to a deformer?)830 ('Lattice', 'split'): {'melEnabled': False},831 ('LightInfo', 'findAlias'): {'backwards_compatibility_enabled': True},832 ('LightInfo', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},833 ('LightInfo', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},834 ('LightInfo', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},835 ('LightInfo', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},836 ('LightInfo', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},837 ('LightInfo', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},838 ('LightLinker', 'findAlias'): {'backwards_compatibility_enabled': True},839 ('LightLinker', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},840 ('LightLinker', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},841 ('LightLinker', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},842 ('LightLinker', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},843 ('LightLinker', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},844 ('LightLinker', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},845 ('LightList', 'findAlias'): {'backwards_compatibility_enabled': True},846 ('LightList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},847 ('LightList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},848 ('LightList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},849 ('LightList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},850 ('LightList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},851 ('LightList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},852 ('LodGroup', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},853 ('LodGroup', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},854 ('LodThresholds', 'findAlias'): {'backwards_compatibility_enabled': True},855 ('LodThresholds', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},856 ('LodThresholds', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},857 ('LodThresholds', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},858 ('LodThresholds', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},859 ('LodThresholds', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},860 ('LodThresholds', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},861 ('Luminance', 'findAlias'): {'backwards_compatibility_enabled': True},862 ('Luminance', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},863 ('Luminance', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},864 ('Luminance', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},865 ('Luminance', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},866 ('Luminance', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},867 ('Luminance', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},868 ('MakeGroup', 'findAlias'): {'backwards_compatibility_enabled': True},869 ('MakeGroup', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},870 ('MakeGroup', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},871 ('MakeGroup', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},872 ('MakeGroup', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},873 ('MakeGroup', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},874 ('MakeGroup', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},875 ('MapVizShape', 'enum'): {'enabled': False},876 ('MaterialInfo', 'findAlias'): {'backwards_compatibility_enabled': True},877 ('MaterialInfo', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},878 ('MaterialInfo', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},879 ('MaterialInfo', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},880 ('MaterialInfo', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},881 ('MaterialInfo', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},882 ('MaterialInfo', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},883 ('Matrix', '__getitem__'): {'enabled': False},884 ('Membrane', 'findAlias'): {'backwards_compatibility_enabled': True},885 ('Membrane', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},886 ('Membrane', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},887 ('Membrane', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},888 ('Membrane', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},889 ('Membrane', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},890 ('Membrane', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},891 ('MentalrayCCMeshProxy', 'enum'): {'enabled': False},892 ('MentalrayIblShape', 'enum'): {'enabled': False},893 ('MentalrayTessellation', 'enum'): {'enabled': False},894 ('Mesh', '_getUVAtPoint'): {'origName': 'getUVAtPoint'},895 ('Mesh', '_getVertexColors'): {'origName': 'getVertexColors'},896 ('Mesh', '_numColorSets'): {'origName': 'numColorSets'},897 ('Mesh', '_numColors'): {'origName': 'numColors'},898 ('Mesh', '_numEdges'): {'origName': 'numEdges'},899 ('Mesh', '_numFaceVertices'): {'origName': 'numFaceVertices'},900 ('Mesh', '_numNormals'): {'origName': 'numNormals'},901 ('Mesh', '_numUVSets'): {'origName': 'numUVSets'},902 ('Mesh', '_numUVs'): {'origName': 'numUVs'},903 ('Mesh', '_numVertices'): {'origName': 'numVertices'},904 ('Mesh', 'addPolygon'): {'enabled': False},905 ('Mesh', 'allIntersections'): {'enabled': False},906 ('Mesh', 'anyIntersection'): {'enabled': False},907 ('Mesh', 'autoUniformGridParams'): {'enabled': False},908 ('Mesh', 'binaryBlindDataComponentId'): {'enabled': False},909 ('Mesh', 'booleanOp'): {'enabled': False},910 ('Mesh', 'cachedIntersectionAcceleratorInfo'): {'enabled': False},911 ('Mesh', 'clearBlindData'): {'enabled': False},912 ('Mesh', 'clearGlobalIntersectionAcceleratorInfo'): {'enabled': False},913 ('Mesh', 'closestIntersection'): {'enabled': False},914 ('Mesh', 'collapseEdges'): {'enabled': False},915 ('Mesh', 'collapseFaces'): {'enabled': False},916 ('Mesh', 'copy'): {'enabled': False},917 ('Mesh', 'copyInPlace'): {'enabled': False},918 ('Mesh', 'copyUVSet'): {'enabled': False},919 ('Mesh', 'copyUVSetWithName'): {'enabled': False},920 ('Mesh', 'createBlindDataType'): {'enabled': False},921 ('Mesh', 'createColorSetWithName'): {'aliases': ['createColorSet']},922 ('Mesh', 'createInPlace'): {'enabled': False},923 ('Mesh', 'createUVSetWithName'): {'aliases': ['createUVSet']},924 ('Mesh', 'deleteEdge'): {'enabled': False},925 ('Mesh', 'deleteFace'): {'enabled': False},926 ('Mesh', 'deleteVertex'): {'enabled': False},927 ('Mesh', 'duplicateFaces'): {'enabled': False},928 ('Mesh', 'extractFaces'): {'enabled': False},929 ('Mesh', 'extrudeEdges'): {'enabled': False},930 ('Mesh', 'extrudeFaces'): {'enabled': False},931 ('Mesh', 'freeCachedIntersectionAccelerator'): {'enabled': False},932 ('Mesh', 'generateSmoothMesh'): {'enabled': False},933 ('Mesh', 'getAssociatedColorSetInstances'): {'aliases': ['_getAssociatedColorSetInstances']},934 ('Mesh', 'getAssociatedUVSetInstances'): {'aliases': ['_getAssociatedUVSetInstances']},935 ('Mesh', 'getBinaryBlindData'): {'enabled': False},936 ('Mesh', 'getBlindDataAttrNames'): {'enabled': False},937 ('Mesh', 'getBlindDataFaceVertexIndices'): {'enabled': False},938 ('Mesh', 'getBlindDataTypes'): {'enabled': False},939 ('Mesh', 'getBoolBlindData'): {'enabled': False},940 ('Mesh', 'getColorIndex'): {'enabled': False},941 ('Mesh', 'getColorSetsInFamily'): {'enabled': False},942 ('Mesh', 'getConnectedSetsAndMembers'): {'enabled': False},943 ('Mesh', 'getConnectedShaders'): {'enabled': False},944 ('Mesh', 'getCreaseEdges'): {'enabled': False},945 ('Mesh', 'getCreaseVertices'): {'enabled': False},946 ('Mesh', 'getCurrentColorSetName'): {'enabled': False},947 ('Mesh', 'getCurrentUVSetName'): {'enabled': False},948 ('Mesh', 'getDoubleBlindData'): {'enabled': False},949 ('Mesh', 'getFaceVertexBlindDataIndex'): {'enabled': False},950 ('Mesh', 'getFloatBlindData'): {'enabled': False},951 ('Mesh', 'getIntBlindData'): {'enabled': False},952 ('Mesh', 'getInvisibleFaces'): {'enabled': False},953 ('Mesh', 'getPinUVs'): {'enabled': False},954 ('Mesh', 'getPoints'): {'overloadIndex': 1},955 ('Mesh', 'getRawDoublePoints'): {'enabled': False},956 ('Mesh', 'getRawNormals'): {'enabled': False},957 ('Mesh', 'getRawPoints'): {'enabled': False},958 ('Mesh', 'getSmoothMeshDisplayOptions'): {'enabled': False},959 ('Mesh', 'getStringBlindData'): {'enabled': False},960 ('Mesh', 'getUVAtPoint'): {'useName': '_getUVAtPoint'},961 ('Mesh', 'getVertexColors'): {'useName': '_getVertexColors'},962 ('Mesh', 'getVertexNormal'): {'overloadIndex': 1},963 ('Mesh', 'globalIntersectionAcceleratorsInfo'): {'enabled': False},964 ('Mesh', 'hasBlindData'): {'enabled': False},965 ('Mesh', 'hasBlindDataComponentId'): {'enabled': False},966 ('Mesh', 'isBlindDataTypeUsed'): {'enabled': False},967 ('Mesh', 'numColorSets'): {'useName': '_numColorSets'},968 ('Mesh', 'numColors'): {'overloadIndex': 1, 'useName': '_numColors'},969 ('Mesh', 'numEdges'): {'useName': '_numEdges'},970 ('Mesh', 'numFaceVertices'): {'useName': '_numFaceVertices'},971 ('Mesh', 'numNormals'): {'useName': '_numNormals'},972 ('Mesh', 'numPolygons'): {'aliases': ['_numPolygons']},973 ('Mesh', 'numUVSets'): {'useName': '_numUVSets'},974 ('Mesh', 'numUVs'): {'useName': '_numUVs'},975 ('Mesh', 'numVertices'): {'useName': '_numVertices'},976 ('Mesh', 'polygonVertexCount'): {'aliases': ['numPolygonVertices']},977 ('Mesh', 'setBinaryBlindData'): {'enabled': False},978 ('Mesh', 'setBoolBlindData'): {'enabled': False},979 ('Mesh', 'setCreaseEdges'): {'enabled': False},980 ('Mesh', 'setCreaseVertices'): {'enabled': False},981 ('Mesh', 'setDoubleBlindData'): {'enabled': False},982 ('Mesh', 'setFaceVertexColors'): {'enabled': False},983 ('Mesh', 'setFaceVertexNormals'): {'enabled': False},984 ('Mesh', 'setFloatBlindData'): {'enabled': False},985 ('Mesh', 'setIntBlindData'): {'enabled': False},986 ('Mesh', 'setInvisibleFaces'): {'enabled': False},987 ('Mesh', 'setPinUVs'): {'enabled': False},988 ('Mesh', 'setPoints'): {'overloadIndex': 1},989 ('Mesh', 'setSmoothMeshDisplayOptions'): {'enabled': False},990 ('Mesh', 'setStringBlindData'): {'enabled': False},991 ('Mesh', 'setVertexColors'): {'enabled': False},992 ('Mesh', 'setVertexNormals'): {'enabled': False},993 ('Mesh', 'sortIntersectionFaceTriIds'): {'enabled': False},994 ('Mesh', 'split'): {'enabled': False},995 ('Mesh', 'stringBlindDataComponentId'): {'enabled': False},996 ('Mesh', 'subdivideEdges'): {'enabled': False},997 ('Mesh', 'subdivideFaces'): {'enabled': False},998 ('Mesh', 'uniformGridParams'): {'enabled': False},999 ('MeshEdge', 'cleanupSmoothing'): {'enabled': False},1000 ('MeshEdge', 'connectedToEdge'): {'useName': 'isConnectedToEdge'},1001 ('MeshEdge', 'connectedToFace'): {'useName': 'isConnectedToFace'},1002 ('MeshEdge', 'currentItem'): {'enabled': False},1003 ('MeshEdge', 'edge'): {'enabled': False},1004 ('MeshEdge', 'geomChanged'): {'enabled': False},1005 ('MeshEdge', 'getConnectedEdges'): {'enabled': False},1006 ('MeshEdge', 'getConnectedFaces'): {'enabled': False},1007 ('MeshEdge', 'isConnectedToEdge'): {'origName': 'connectedToEdge'},1008 ('MeshEdge', 'isConnectedToFace'): {'origName': 'connectedToFace'},1009 ('MeshEdge', 'isDone'): {'enabled': False},1010 ('MeshEdge', 'isOnBoundary'): {'origName': 'onBoundary'},1011 ('MeshEdge', 'onBoundary'): {'useName': 'isOnBoundary'},1012 ('MeshFace', 'currentItem'): {'enabled': False},1013 ('MeshFace', 'getConnectedEdges'): {'enabled': False},1014 ('MeshFace', 'getConnectedFaces'): {'enabled': False},1015 ('MeshFace', 'getConnectedVertices'): {'enabled': False},1016 ('MeshFace', 'getTriangle'): {'enabled': False},1017 ('MeshFace', 'getTriangles'): {'enabled': False},1018 ('MeshFace', 'isDone'): {'enabled': False},1019 ('MeshFace', 'isOnBoundary'): {'origName': 'onBoundary'},1020 ('MeshFace', 'isZeroArea'): {'origName': 'zeroArea'},1021 ('MeshFace', 'isZeroUVArea'): {'origName': 'zeroUVArea'},1022 ('MeshFace', 'next'): {'enabled': False},1023 ('MeshFace', 'onBoundary'): {'useName': 'isOnBoundary'},1024 ('MeshFace', 'polygon'): {'enabled': False},1025 ('MeshFace', 'tangentIndex'): {'enabled': False},1026 ('MeshFace', 'vertexIndex'): {'enabled': False},1027 ('MeshFace', 'zeroArea'): {'useName': 'isZeroArea'},1028 ('MeshFace', 'zeroUVArea'): {'useName': 'isZeroUVArea'},1029 ('MeshVertex', '_getConnectedEdges'): {'origName': 'getConnectedEdges'},1030 ('MeshVertex', '_getConnectedFaces'): {'origName': 'getConnectedFaces'},1031 ('MeshVertex', '_getConnectedVertices'): {'origName': 'getConnectedVertices'},1032 ('MeshVertex', 'connectedToEdge'): {'useName': 'isConnectedToEdge'},1033 ('MeshVertex', 'connectedToFace'): {'useName': 'isConnectedToFace'},1034 ('MeshVertex', 'currentItem'): {'enabled': False},1035 ('MeshVertex', 'getConnectedEdges'): {'enabled': False,1036 'useName': '_getConnectedEdges'},1037 ('MeshVertex', 'getConnectedFaces'): {'enabled': False,1038 'useName': '_getConnectedFaces'},1039 ('MeshVertex', 'getConnectedVertices'): {'enabled': False,1040 'useName': '_getConnectedVertices'},1041 ('MeshVertex', 'getOppositeVertex'): {'enabled': False},1042 ('MeshVertex', 'isConnectedToEdge'): {'origName': 'connectedToEdge'},1043 ('MeshVertex', 'isConnectedToFace'): {'origName': 'connectedToFace'},1044 ('MeshVertex', 'isDone'): {'enabled': False},1045 ('MeshVertex', 'isOnBoundary'): {'origName': 'onBoundary'},1046 ('MeshVertex', 'next'): {'enabled': False},1047 ('MeshVertex', 'onBoundary'): {'useName': 'isOnBoundary'},1048 ('MeshVertex', 'vertex'): {'enabled': False},1049 ('MultDoubleLinear', 'findAlias'): {'backwards_compatibility_enabled': True},1050 ('MultDoubleLinear', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1051 ('MultDoubleLinear', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1052 ('MultDoubleLinear', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1053 ('MultDoubleLinear', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1054 ('MultDoubleLinear', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1055 ('MultDoubleLinear', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1056 ('MultMatrix', 'findAlias'): {'backwards_compatibility_enabled': True},1057 ('MultMatrix', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1058 ('MultMatrix', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1059 ('MultMatrix', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1060 ('MultMatrix', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1061 ('MultMatrix', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1062 ('MultMatrix', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1063 ('MultilisterLight', 'findAlias'): {'backwards_compatibility_enabled': True},1064 ('MultilisterLight', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1065 ('MultilisterLight', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1066 ('MultilisterLight', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1067 ('MultilisterLight', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1068 ('MultilisterLight', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1069 ('MultilisterLight', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1070 ('Mute', 'findAlias'): {'backwards_compatibility_enabled': True},1071 ('Mute', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1072 ('Mute', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1073 ('Mute', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1074 ('Mute', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1075 ('Mute', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1076 ('Mute', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1077 ('NComponent', 'findAlias'): {'backwards_compatibility_enabled': True},1078 ('NComponent', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1079 ('NComponent', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1080 ('NComponent', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1081 ('NComponent', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1082 ('NComponent', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1083 ('NComponent', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1084 ('Network', 'findAlias'): {'backwards_compatibility_enabled': True},1085 ('Network', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1086 ('Network', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1087 ('Network', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1088 ('Network', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1089 ('Network', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1090 ('Network', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1091 ('Nucleus', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},1092 ('Nucleus', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},1093 ('NurbsCurve', '_numCVsApi'): {'origName': 'numCVs'},1094 ('NurbsCurve', 'cv'): {'enabled': False},1095 ('NurbsCurve', 'numCVs'): {'useName': '_numCVsApi'},1096 ('NurbsCurveCV', 'cv'): {'enabled': False},1097 ('NurbsSurface', '_numCVsInUApi'): {'origName': 'numCVsInU'},1098 ('NurbsSurface', '_numCVsInVApi'): {'origName': 'numCVsInV'},1099 ('NurbsSurface', 'cv'): {'enabled': False},1100 ('NurbsSurface', 'getParamAtPoint'): {'overloadIndex': 1},1101 ('NurbsSurface', 'getTrimBoundaries'): {'enabled': False},1102 ('NurbsSurface', 'getUV'): {'enabled': False},1103 ('NurbsSurface', 'getUVs'): {'enabled': False},1104 ('NurbsSurface', 'numCVsInU'): {'useName': '_numCVsInUApi'},1105 ('NurbsSurface', 'numCVsInV'): {'useName': '_numCVsInVApi'},1106 ('NurbsSurface', 'setUV'): {'enabled': False},1107 ('NurbsSurface', 'setUVs'): {'enabled': False},1108 ('NurbsSurface', 'trimWithBoundaries'): {'enabled': False},1109 ('ObjectFilter', 'findAlias'): {'backwards_compatibility_enabled': True},1110 ('ObjectFilter', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1111 ('ObjectFilter', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1112 ('ObjectFilter', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1113 ('ObjectFilter', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1114 ('ObjectFilter', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1115 ('ObjectFilter', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1116 ('ObjectSet', '_getIntersection'): {'origName': 'getIntersection'},1117 ('ObjectSet', '_getUnion'): {'origName': 'getUnion'},1118 ('ObjectSet', 'asSelectionSet'): {'origName': 'getMembers'},1119 ('ObjectSet', 'getIntersection'): {'useName': '_getIntersection'},1120 ('ObjectSet', 'getMembers'): {'useName': 'asSelectionSet'},1121 ('ObjectSet', 'getUnion'): {'useName': '_getUnion'},1122 ('OldBlindDataBase', 'create'): {'overloadIndex': 2},1123 ('OldBlindDataBase', 'findAlias'): {'backwards_compatibility_enabled': True},1124 ('OldBlindDataBase', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1125 ('OldBlindDataBase', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1126 ('OldBlindDataBase', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1127 ('OldBlindDataBase', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1128 ('OldBlindDataBase', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1129 ('OldBlindDataBase', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1130 ('OldGeometryConstraint', 'findAlias'): {'backwards_compatibility_enabled': True},1131 ('OldGeometryConstraint', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1132 ('OldGeometryConstraint', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1133 ('OldGeometryConstraint', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1134 ('OldGeometryConstraint', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1135 ('OldGeometryConstraint', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1136 ('OldGeometryConstraint', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1137 ('OpticalFX', 'findAlias'): {'backwards_compatibility_enabled': True},1138 ('OpticalFX', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1139 ('OpticalFX', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1140 ('OpticalFX', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1141 ('OpticalFX', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1142 ('OpticalFX', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1143 ('OpticalFX', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1144 ('PairBlend', 'findAlias'): {'backwards_compatibility_enabled': True},1145 ('PairBlend', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1146 ('PairBlend', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1147 ('PairBlend', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1148 ('PairBlend', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1149 ('PairBlend', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1150 ('PairBlend', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1151 ('ParticleAgeMapper', 'findAlias'): {'backwards_compatibility_enabled': True},1152 ('ParticleAgeMapper', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1153 ('ParticleAgeMapper', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1154 ('ParticleAgeMapper', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1155 ('ParticleAgeMapper', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1156 ('ParticleAgeMapper', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1157 ('ParticleAgeMapper', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1158 ('ParticleColorMapper', 'findAlias'): {'backwards_compatibility_enabled': True},1159 ('ParticleColorMapper', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1160 ('ParticleColorMapper', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1161 ('ParticleColorMapper', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1162 ('ParticleColorMapper', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1163 ('ParticleColorMapper', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1164 ('ParticleColorMapper', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1165 ('ParticleIncandMapper', 'findAlias'): {'backwards_compatibility_enabled': True},1166 ('ParticleIncandMapper', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1167 ('ParticleIncandMapper', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1168 ('ParticleIncandMapper', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1169 ('ParticleIncandMapper', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1170 ('ParticleIncandMapper', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1171 ('ParticleIncandMapper', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1172 ('ParticleTranspMapper', 'findAlias'): {'backwards_compatibility_enabled': True},1173 ('ParticleTranspMapper', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1174 ('ParticleTranspMapper', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1175 ('ParticleTranspMapper', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1176 ('ParticleTranspMapper', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1177 ('ParticleTranspMapper', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1178 ('ParticleTranspMapper', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1179 ('PassContributionMap', 'findAlias'): {'backwards_compatibility_enabled': True},1180 ('PassContributionMap', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1181 ('PassContributionMap', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1182 ('PassContributionMap', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1183 ('PassContributionMap', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1184 ('PassContributionMap', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1185 ('PassContributionMap', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1186 ('PassMatrix', 'findAlias'): {'backwards_compatibility_enabled': True},1187 ('PassMatrix', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1188 ('PassMatrix', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1189 ('PassMatrix', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1190 ('PassMatrix', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1191 ('PassMatrix', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1192 ('PassMatrix', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1193 ('PfxGeometry', 'getLineData'): {'enabled': False},1194 ('Place3dTexture', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},1195 ('Place3dTexture', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},1196 ('PointLight', 'getName'): {'melEnabled': False},1197 ('PointLight', 'getPosition'): {'melEnabled': False},1198 ('PointLight', 'getRotation'): {'melEnabled': False},1199 ('PointLight', 'setName'): {'melEnabled': False},1200 ('PointLight', 'setPosition'): {'melEnabled': False},1201 ('PointLight', 'setRotation'): {'melEnabled': False},1202 ('PointMatrixMult', 'findAlias'): {'backwards_compatibility_enabled': True},1203 ('PointMatrixMult', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1204 ('PointMatrixMult', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1205 ('PointMatrixMult', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1206 ('PointMatrixMult', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1207 ('PointMatrixMult', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1208 ('PointMatrixMult', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1209 ('PolyBase', 'findAlias'): {'backwards_compatibility_enabled': True},1210 ('PolyBase', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1211 ('PolyBase', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1212 ('PolyBase', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1213 ('PolyBase', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1214 ('PolyBase', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1215 ('PolyBase', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1216 ('PolyBlindData', 'findAlias'): {'backwards_compatibility_enabled': True},1217 ('PolyBlindData', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1218 ('PolyBlindData', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1219 ('PolyBlindData', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1220 ('PolyBlindData', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1221 ('PolyBlindData', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1222 ('PolyBlindData', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1223 ('PolyBlindData', 'typeId'): {'enabled': False,1224 'melEnabled': True,1225 'melName': 'setTypeId'},1226 ('PolySeparate', 'findAlias'): {'backwards_compatibility_enabled': True},1227 ('PolySeparate', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1228 ('PolySeparate', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1229 ('PolySeparate', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1230 ('PolySeparate', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1231 ('PolySeparate', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1232 ('PolySeparate', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1233 ('PolyToSubdiv', 'findAlias'): {'backwards_compatibility_enabled': True},1234 ('PolyToSubdiv', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1235 ('PolyToSubdiv', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1236 ('PolyToSubdiv', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1237 ('PolyToSubdiv', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1238 ('PolyToSubdiv', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1239 ('PolyToSubdiv', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1240 ('PostProcessList', 'findAlias'): {'backwards_compatibility_enabled': True},1241 ('PostProcessList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1242 ('PostProcessList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1243 ('PostProcessList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1244 ('PostProcessList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1245 ('PostProcessList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1246 ('PostProcessList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1247 ('PrecompExport', 'findAlias'): {'backwards_compatibility_enabled': True},1248 ('PrecompExport', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1249 ('PrecompExport', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1250 ('PrecompExport', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1251 ('PrecompExport', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1252 ('PrecompExport', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1253 ('PrecompExport', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1254 ('ProxyManager', 'findAlias'): {'backwards_compatibility_enabled': True},1255 ('ProxyManager', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1256 ('ProxyManager', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1257 ('ProxyManager', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1258 ('ProxyManager', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1259 ('ProxyManager', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1260 ('ProxyManager', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1261 ('Quaternion', 'MMatrix'): {'enabled': False},1262 ('Quaternion', 'getAxisAngle'): {'enabled': False},1263 ('Quaternion', 'setAxisAngle'): {'enabled': False},1264 ('Quaternion', 'slerp'): {'enabled': False},1265 ('Quaternion', 'squad'): {'enabled': False},1266 ('Quaternion', 'squadPt'): {'enabled': False},1267 ('RadialField', 'getRadialType'): {'origName': 'radialType'},1268 ('RadialField', 'getType'): {'enabled': False},1269 ('RadialField', 'radialType'): {'useName': 'getRadialType'},1270 ('RadialField', 'setRadialType'): {'origName': 'setType'},1271 ('RadialField', 'setType'): {'useName': 'setRadialType'},1272 ('Record', 'findAlias'): {'backwards_compatibility_enabled': True},1273 ('Record', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1274 ('Record', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1275 ('Record', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1276 ('Record', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1277 ('Record', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1278 ('Record', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1279 ('RectangularLightLocator', 'enum'): {'enabled': False},1280 ('Reference', 'isLocked'): {'useName': 'isReferenceLocked'},1281 ('Reference', 'isReferenceLocked'): {'origName': 'isLocked'},1282 ('RemapColor', 'findAlias'): {'backwards_compatibility_enabled': True},1283 ('RemapColor', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1284 ('RemapColor', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1285 ('RemapColor', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1286 ('RemapColor', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1287 ('RemapColor', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1288 ('RemapColor', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1289 ('RemapHsv', 'findAlias'): {'backwards_compatibility_enabled': True},1290 ('RemapHsv', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1291 ('RemapHsv', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1292 ('RemapHsv', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1293 ('RemapHsv', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1294 ('RemapHsv', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1295 ('RemapHsv', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1296 ('RemapValue', 'findAlias'): {'backwards_compatibility_enabled': True},1297 ('RemapValue', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1298 ('RemapValue', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1299 ('RemapValue', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1300 ('RemapValue', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1301 ('RemapValue', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1302 ('RemapValue', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1303 ('RenderGlobals', 'findAlias'): {'backwards_compatibility_enabled': True},1304 ('RenderGlobals', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1305 ('RenderGlobals', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1306 ('RenderGlobals', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1307 ('RenderGlobals', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1308 ('RenderGlobals', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1309 ('RenderGlobals', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1310 ('RenderGlobalsList', 'findAlias'): {'backwards_compatibility_enabled': True},1311 ('RenderGlobalsList', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1312 ('RenderGlobalsList', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1313 ('RenderGlobalsList', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1314 ('RenderGlobalsList', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1315 ('RenderGlobalsList', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1316 ('RenderGlobalsList', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1317 ('RenderLayerManager', 'findAlias'): {'backwards_compatibility_enabled': True},1318 ('RenderLayerManager', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1319 ('RenderLayerManager', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1320 ('RenderLayerManager', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1321 ('RenderLayerManager', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1322 ('RenderLayerManager', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1323 ('RenderLayerManager', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1324 ('RenderPass', 'frameBufferType'): {'enabled': False},1325 ('RenderPass', 'getImplementation'): {'enabled': False},1326 ('RenderPass', 'setImplementation'): {'enabled': False},1327 ('RenderPassSet', 'findAlias'): {'backwards_compatibility_enabled': True},1328 ('RenderPassSet', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1329 ('RenderPassSet', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1330 ('RenderPassSet', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1331 ('RenderPassSet', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1332 ('RenderPassSet', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1333 ('RenderPassSet', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1334 ('RenderQuality', 'findAlias'): {'backwards_compatibility_enabled': True},1335 ('RenderQuality', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1336 ('RenderQuality', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1337 ('RenderQuality', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1338 ('RenderQuality', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1339 ('RenderQuality', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1340 ('RenderQuality', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1341 ('Resolution', 'findAlias'): {'backwards_compatibility_enabled': True},1342 ('Resolution', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1343 ('Resolution', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1344 ('Resolution', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1345 ('Resolution', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1346 ('Resolution', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1347 ('Resolution', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1348 ('Reverse', 'findAlias'): {'backwards_compatibility_enabled': True},1349 ('Reverse', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1350 ('Reverse', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1351 ('Reverse', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1352 ('Reverse', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1353 ('Reverse', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1354 ('Reverse', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1355 ('RgbToHsv', 'findAlias'): {'backwards_compatibility_enabled': True},1356 ('RgbToHsv', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1357 ('RgbToHsv', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1358 ('RgbToHsv', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1359 ('RgbToHsv', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1360 ('RgbToHsv', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1361 ('RgbToHsv', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1362 ('RigidConstraint', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},1363 ('RigidConstraint', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},1364 ('RigidSolver', 'findAlias'): {'backwards_compatibility_enabled': True},1365 ('RigidSolver', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1366 ('RigidSolver', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1367 ('RigidSolver', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1368 ('RigidSolver', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1369 ('RigidSolver', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1370 ('RigidSolver', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1371 ('Sampler', 'findAlias'): {'backwards_compatibility_enabled': True},1372 ('Sampler', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1373 ('Sampler', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1374 ('Sampler', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1375 ('Sampler', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1376 ('Sampler', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1377 ('Sampler', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1378 ('Script', 'findAlias'): {'backwards_compatibility_enabled': True},1379 ('Script', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1380 ('Script', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1381 ('Script', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1382 ('Script', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1383 ('Script', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1384 ('Script', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1385 ('SelectionListOperator', 'findAlias'): {'backwards_compatibility_enabled': True},1386 ('SelectionListOperator', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1387 ('SelectionListOperator', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1388 ('SelectionListOperator', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1389 ('SelectionListOperator', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1390 ('SelectionListOperator', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1391 ('SelectionListOperator', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1392 ('SelectionSet', 'add'): {'enabled': False},1393 ('SelectionSet', 'getDagPath'): {'enabled': False},1394 ('SelectionSet', 'getDependNode'): {'enabled': False},1395 ('SelectionSet', 'getPlug'): {'enabled': False},1396 ('SelectionSet', 'hasItem'): {'enabled': False},1397 ('SelectionSet', 'hasItemPartly'): {'enabled': False},1398 ('SelectionSet', 'length'): {'enabled': False},1399 ('SelectionSet', 'merge'): {'enabled': False},1400 ('SelectionSet', 'remove'): {'useName': 'removeAtIndex'},1401 ('SelectionSet', 'removeAtIndex'): {'origName': 'remove'},1402 ('SelectionSet', 'replace'): {'enabled': False},1403 ('SelectionSet', 'toggle'): {'enabled': False},1404 ('SequenceManager', 'findAlias'): {'backwards_compatibility_enabled': True},1405 ('SequenceManager', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1406 ('SequenceManager', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1407 ('SequenceManager', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1408 ('SequenceManager', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1409 ('SequenceManager', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1410 ('SequenceManager', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1411 ('Sequencer', 'findAlias'): {'backwards_compatibility_enabled': True},1412 ('Sequencer', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1413 ('Sequencer', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1414 ('Sequencer', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1415 ('Sequencer', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1416 ('Sequencer', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1417 ('Sequencer', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1418 ('SetRange', 'findAlias'): {'backwards_compatibility_enabled': True},1419 ('SetRange', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1420 ('SetRange', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1421 ('SetRange', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1422 ('SetRange', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1423 ('SetRange', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1424 ('SetRange', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1425 ('ShaderGlow', 'findAlias'): {'backwards_compatibility_enabled': True},1426 ('ShaderGlow', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1427 ('ShaderGlow', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1428 ('ShaderGlow', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1429 ('ShaderGlow', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1430 ('ShaderGlow', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1431 ('ShaderGlow', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1432 ('ShadingDependNode', 'findAlias'): {'backwards_compatibility_enabled': True},1433 ('ShadingDependNode', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1434 ('ShadingDependNode', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1435 ('ShadingDependNode', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1436 ('ShadingDependNode', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1437 ('ShadingDependNode', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1438 ('ShadingDependNode', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1439 ('Shot', 'findAlias'): {'backwards_compatibility_enabled': True},1440 ('Shot', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1441 ('Shot', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1442 ('Shot', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1443 ('Shot', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1444 ('Shot', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1445 ('Shot', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1446 ('SimpleTestNode', 'findAlias'): {'backwards_compatibility_enabled': True},1447 ('SimpleTestNode', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1448 ('SimpleTestNode', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1449 ('SimpleTestNode', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1450 ('SimpleTestNode', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1451 ('SimpleTestNode', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1452 ('SimpleTestNode', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1453 ('SimpleVolumeShader', 'findAlias'): {'backwards_compatibility_enabled': True},1454 ('SimpleVolumeShader', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1455 ('SimpleVolumeShader', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1456 ('SimpleVolumeShader', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1457 ('SimpleVolumeShader', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1458 ('SimpleVolumeShader', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1459 ('SimpleVolumeShader', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1460 ('SkinBinding', 'findAlias'): {'backwards_compatibility_enabled': True},1461 ('SkinBinding', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1462 ('SkinBinding', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1463 ('SkinBinding', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1464 ('SkinBinding', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1465 ('SkinBinding', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1466 ('SkinBinding', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1467 ('SkinCluster', '_influenceObjects'): {'origName': 'influenceObjects'},1468 ('SkinCluster', 'getWeights'): {'enabled': False},1469 ('SkinCluster', 'influenceObjects'): {'useName': '_influenceObjects'},1470 ('SkinCluster', 'setWeights'): {'enabled': False},1471 ('Snapshot', 'findAlias'): {'backwards_compatibility_enabled': True},1472 ('Snapshot', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1473 ('Snapshot', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1474 ('Snapshot', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1475 ('Snapshot', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1476 ('Snapshot', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1477 ('Snapshot', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1478 ('SphericalLightLocator', 'enum'): {'enabled': False},1479 ('SpotLight', 'getName'): {'melEnabled': False},1480 ('SpotLight', 'getPenumbra'): {'origName': 'getPenumbraAngle'},1481 ('SpotLight', 'getPenumbraAngle'): {'melName': 'getPenumbra',1482 'useName': 'MEL'},1483 ('SpotLight', 'getPosition'): {'melEnabled': False},1484 ('SpotLight', 'getRotation'): {'melEnabled': False},1485 ('SpotLight', 'setName'): {'melEnabled': False},1486 ('SpotLight', 'setPenumbra'): {'origName': 'setPenumbraAngle'},1487 ('SpotLight', 'setPenumbraAngle'): {'melName': 'setPenumbra',1488 'useName': 'MEL'},1489 ('SpotLight', 'setPosition'): {'melEnabled': False},1490 ('StrokeGlobals', 'findAlias'): {'backwards_compatibility_enabled': True},1491 ('StrokeGlobals', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1492 ('StrokeGlobals', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1493 ('StrokeGlobals', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1494 ('StrokeGlobals', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1495 ('StrokeGlobals', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1496 ('StrokeGlobals', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1497 ('SubdBase', 'findAlias'): {'backwards_compatibility_enabled': True},1498 ('SubdBase', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1499 ('SubdBase', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1500 ('SubdBase', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1501 ('SubdBase', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1502 ('SubdBase', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1503 ('SubdBase', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1504 ('Subdiv', 'creasesGetAll'): {'enabled': False},1505 ('Subdiv', 'creasesSetAll'): {'enabled': False},1506 ('Subdiv', 'edgeAdjacentPolygon'): {'enabled': False},1507 ('Subdiv', 'edgeBetween'): {'enabled': False},1508 ('Subdiv', 'edgeChildren'): {'enabled': False},1509 ('Subdiv', 'edgeCount'): {'useName': 'numEdges'},1510 ('Subdiv', 'edgeCreaseRelevant'): {'enabled': False},1511 ('Subdiv', 'edgeIsBoundary'): {'enabled': False},1512 ('Subdiv', 'edgeIsCreased'): {'enabled': False},1513 ('Subdiv', 'edgeIsValid'): {'enabled': False},1514 ('Subdiv', 'edgeSetCrease'): {'enabled': False},1515 ('Subdiv', 'edgeVertices'): {'enabled': False},1516 ('Subdiv', 'evaluateNormal'): {'enabled': False},1517 ('Subdiv', 'evaluatePosition'): {'enabled': False},1518 ('Subdiv', 'evaluatePositionAndNormal'): {'enabled': False},1519 ('Subdiv', 'getConnectedShaders'): {'enabled': False},1520 ('Subdiv', 'getCubicSpline'): {'enabled': False},1521 ('Subdiv', 'numEdges'): {'origName': 'edgeCount'},1522 ('Subdiv', 'numFaces'): {'origName': 'polygonCount'},1523 ('Subdiv', 'numVertices'): {'origName': 'vertexCount'},1524 ('Subdiv', 'polygonBaseMeshAdd'): {'enabled': False},1525 ('Subdiv', 'polygonBaseMeshAddWithUVs'): {'enabled': False},1526 ('Subdiv', 'polygonChildren'): {'enabled': False},1527 ('Subdiv', 'polygonCount'): {'useName': 'numFaces'},1528 ('Subdiv', 'polygonEdgeCount'): {'enabled': False},1529 ('Subdiv', 'polygonEdges'): {'enabled': False},1530 ('Subdiv', 'polygonGetCenterUV'): {'enabled': False},1531 ('Subdiv', 'polygonGetVertexUVs'): {'enabled': False},1532 ('Subdiv', 'polygonHasChildren'): {'enabled': False},1533 ('Subdiv', 'polygonHasVertexUVs'): {'enabled': False},1534 ('Subdiv', 'polygonIsValid'): {'enabled': False},1535 ('Subdiv', 'polygonSetUseUVs'): {'enabled': False},1536 ('Subdiv', 'polygonSetVertexUVs'): {'enabled': False},1537 ('Subdiv', 'polygonSubdivide'): {'enabled': False},1538 ('Subdiv', 'polygonVertexCount'): {'enabled': False},1539 ('Subdiv', 'polygonVertices'): {'enabled': False},1540 ('Subdiv', 'vertexAdjacentVertices'): {'enabled': False},1541 ('Subdiv', 'vertexBaseIndexFromVertexId'): {'enabled': False},1542 ('Subdiv', 'vertexBaseMeshGetWithId'): {'enabled': False},1543 ('Subdiv', 'vertexBaseMeshSetWithId'): {'enabled': False},1544 ('Subdiv', 'vertexChildren'): {'enabled': False},1545 ('Subdiv', 'vertexCount'): {'useName': 'numVertices'},1546 ('Subdiv', 'vertexCreaseRelevant'): {'enabled': False},1547 ('Subdiv', 'vertexEditGet'): {'enabled': False},1548 ('Subdiv', 'vertexEditSet'): {'enabled': False},1549 ('Subdiv', 'vertexEditsGetAllNonBase'): {'enabled': False},1550 ('Subdiv', 'vertexEditsSetAllNonBase'): {'enabled': False},1551 ('Subdiv', 'vertexIdFromBaseVertexIndex'): {'enabled': False},1552 ('Subdiv', 'vertexIncidentEdges'): {'enabled': False},1553 ('Subdiv', 'vertexIncidentPolygons'): {'enabled': False},1554 ('Subdiv', 'vertexIsBoundary'): {'enabled': False},1555 ('Subdiv', 'vertexIsCreased'): {'enabled': False},1556 ('Subdiv', 'vertexIsValid'): {'enabled': False},1557 ('Subdiv', 'vertexNormal'): {'enabled': False},1558 ('Subdiv', 'vertexPositionGet'): {'enabled': False},1559 ('Subdiv', 'vertexPositionGetNoEdit'): {'enabled': False},1560 ('Subdiv', 'vertexPositionSet'): {'enabled': False},1561 ('Subdiv', 'vertexSetCrease'): {'enabled': False},1562 ('Subdiv', 'vertexValence'): {'enabled': False},1563 ('SubdivCollapse', 'findAlias'): {'backwards_compatibility_enabled': True},1564 ('SubdivCollapse', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1565 ('SubdivCollapse', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1566 ('SubdivCollapse', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1567 ('SubdivCollapse', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1568 ('SubdivCollapse', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1569 ('SubdivCollapse', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1570 ('SubdivComponentId', 'findAlias'): {'backwards_compatibility_enabled': True},1571 ('SubdivComponentId', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1572 ('SubdivComponentId', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1573 ('SubdivComponentId', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1574 ('SubdivComponentId', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1575 ('SubdivComponentId', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1576 ('SubdivComponentId', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1577 ('SubdivReverseFaces', 'findAlias'): {'backwards_compatibility_enabled': True},1578 ('SubdivReverseFaces', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1579 ('SubdivReverseFaces', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1580 ('SubdivReverseFaces', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1581 ('SubdivReverseFaces', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1582 ('SubdivReverseFaces', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1583 ('SubdivReverseFaces', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1584 ('SubdivToPoly', 'findAlias'): {'backwards_compatibility_enabled': True},1585 ('SubdivToPoly', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1586 ('SubdivToPoly', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1587 ('SubdivToPoly', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1588 ('SubdivToPoly', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1589 ('SubdivToPoly', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1590 ('SubdivToPoly', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1591 ('SurfaceLuminance', 'findAlias'): {'backwards_compatibility_enabled': True},1592 ('SurfaceLuminance', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1593 ('SurfaceLuminance', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1594 ('SurfaceLuminance', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1595 ('SurfaceLuminance', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1596 ('SurfaceLuminance', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1597 ('SurfaceLuminance', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1598 ('SurfaceShader', 'findAlias'): {'backwards_compatibility_enabled': True},1599 ('SurfaceShader', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1600 ('SurfaceShader', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1601 ('SurfaceShader', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1602 ('SurfaceShader', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1603 ('SurfaceShader', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1604 ('SurfaceShader', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1605 ('THdependNode', 'findAlias'): {'backwards_compatibility_enabled': True},1606 ('THdependNode', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1607 ('THdependNode', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1608 ('THdependNode', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1609 ('THdependNode', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1610 ('THdependNode', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1611 ('THdependNode', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1612 ('TexLattice', 'findAlias'): {'backwards_compatibility_enabled': True},1613 ('TexLattice', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1614 ('TexLattice', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1615 ('TexLattice', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1616 ('TexLattice', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1617 ('TexLattice', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1618 ('TexLattice', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1619 ('TextureToGeom', 'create'): {'overloadIndex': 2},1620 ('TextureToGeom', 'findAlias'): {'backwards_compatibility_enabled': True},1621 ('TextureToGeom', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1622 ('TextureToGeom', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1623 ('TextureToGeom', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1624 ('TextureToGeom', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1625 ('TextureToGeom', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1626 ('TextureToGeom', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1627 ('Time', 'findAlias'): {'backwards_compatibility_enabled': True},1628 ('Time', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1629 ('Time', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1630 ('Time', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1631 ('Time', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1632 ('Time', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1633 ('Time', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1634 ('TimeEditorAnimSource', 'attribute'): {'melEnabled': True,1635 'melName': 'populateAttribute'},1636 ('TimeEditorClip', 'addAttribute'): {'melEnabled': True,1637 'melName': 'addClipAttribute'},1638 ('TimeEditorClip', 'attribute'): {'melEnabled': True,1639 'melName': 'populateAttribute'},1640 ('TimeEditorClip', 'removeAttribute'): {'melEnabled': True,1641 'melName': 'removeClipAttribute'},1642 ('TimeFunction', 'findAlias'): {'backwards_compatibility_enabled': True},1643 ('TimeFunction', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1644 ('TimeFunction', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1645 ('TimeFunction', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1646 ('TimeFunction', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1647 ('TimeFunction', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1648 ('TimeFunction', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1649 ('TimeToUnitConversion', 'findAlias'): {'backwards_compatibility_enabled': True},1650 ('TimeToUnitConversion', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1651 ('TimeToUnitConversion', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1652 ('TimeToUnitConversion', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1653 ('TimeToUnitConversion', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1654 ('TimeToUnitConversion', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1655 ('TimeToUnitConversion', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1656 ('ToonLineAttributes', 'findAlias'): {'backwards_compatibility_enabled': True},1657 ('ToonLineAttributes', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1658 ('ToonLineAttributes', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1659 ('ToonLineAttributes', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1660 ('ToonLineAttributes', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1661 ('ToonLineAttributes', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1662 ('ToonLineAttributes', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1663 ('TransferAttributes', 'findAlias'): {'backwards_compatibility_enabled': True},1664 ('TransferAttributes', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1665 ('TransferAttributes', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1666 ('TransferAttributes', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1667 ('TransferAttributes', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1668 ('TransferAttributes', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1669 ('TransferAttributes', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1670 ('Transform', '_getRotateOrientation'): {'origName': 'getRotateOrientation'},1671 ('Transform', '_getRotatePivot'): {'origName': 'getRotatePivot'},1672 ('Transform', '_getRotatePivotTranslation'): {'origName': 'getRotatePivotTranslation'},1673 ('Transform', '_getRotation'): {'origName': 'getRotation'},1674 ('Transform', '_getScalePivot'): {'origName': 'getScalePivot'},1675 ('Transform', '_getScalePivotTranslation'): {'origName': 'getScalePivotTranslation'},1676 ('Transform', '_getTranslation'): {'origName': 'getTranslation'},1677 ('Transform', '_rotateBy'): {'origName': 'rotateBy'},1678 ('Transform', '_rotateByQuaternion'): {'origName': 'rotateByQuaternion'},1679 ('Transform', '_scaleBy'): {'origName': 'scaleBy'},1680 ('Transform', '_setRotateOrientation'): {'origName': 'setRotateOrientation'},1681 ('Transform', '_setRotatePivot'): {'origName': 'setRotatePivot'},1682 ('Transform', '_setRotatePivotTranslation'): {'origName': 'setRotatePivotTranslation'},1683 ('Transform', '_setRotation'): {'origName': 'setRotation'},1684 ('Transform', '_setScale'): {'origName': 'setScale'},1685 ('Transform', '_setScalePivot'): {'origName': 'setScalePivot'},1686 ('Transform', '_setScalePivotTranslation'): {'origName': 'setScalePivotTranslation'},1687 ('Transform', '_setShear'): {'origName': 'setShear'},1688 ('Transform', '_setTranslation'): {'origName': 'setTranslation'},1689 ('Transform', '_shearBy'): {'origName': 'shearBy'},1690 ('Transform', '_translateBy'): {'origName': 'translateBy'},1691 ('Transform', 'enableLimit'): {'aliases': ['setLimited']},1692 ('Transform', 'getMatrix'): {'useName': 'getTransformation'},1693 ('Transform', 'getRotateOrientation'): {'useName': '_getRotateOrientation'},1694 ('Transform', 'getRotatePivot'): {'useName': '_getRotatePivot'},1695 ('Transform', 'getRotatePivotTranslation'): {'melName': 'getRotateTranslation',1696 'useName': '_getRotatePivotTranslation'},1697 ('Transform', 'getRotateTranslation'): {'useName': '_getRotatePivotTranslation'},1698 ('Transform', 'getRotation'): {'useName': '_getRotation'},1699 ('Transform', 'getRotationOrder'): {'melName': 'getRotateOrder'},1700 ('Transform', 'getRotationQuaternion'): {'enabled': False},1701 ('Transform', 'getScalePivot'): {'useName': '_getScalePivot'},1702 ('Transform', 'getScalePivotTranslation'): {'melName': 'getScaleTranslation',1703 'useName': '_getScalePivotTranslation'},1704 ('Transform', 'getScaleTranslation'): {'useName': '_getScalePivotTranslation'},1705 ('Transform', 'getTranslation'): {'useName': '_getTranslation'},1706 ('Transform', 'limitValue'): {'aliases': ['getLimit']},1707 ('Transform', 'rotateBy'): {'overloadIndex': 1, 'useName': '_rotateBy'},1708 ('Transform', 'rotateByQuaternion'): {'useName': '_rotateByQuaternion'},1709 ('Transform', 'scaleBy'): {'useName': '_scaleBy'},1710 ('Transform', 'set'): {'aliases': ['setTransformation'],1711 'melName': 'setMatrix'},1712 ('Transform', 'setLimit'): {'melName': 'setLimit*'},1713 ('Transform', 'setMatrix'): {'useName': 'setTransformation'},1714 ('Transform', 'setRotateOrientation'): {'useName': '_setRotateOrientation'},1715 ('Transform', 'setRotatePivot'): {'useName': '_setRotatePivot'},1716 ('Transform', 'setRotatePivotTranslation'): {'melName': 'setRotateTranslation',1717 'useName': '_setRotatePivotTranslation'},1718 ('Transform', 'setRotateTranslation'): {'useName': '_setRotatePivotTranslation'},1719 ('Transform', 'setRotation'): {'useName': '_setRotation'},1720 ('Transform', 'setRotationOrder'): {'melName': 'setRotateOrder'},1721 ('Transform', 'setRotationQuaternion'): {'enabled': False},1722 ('Transform', 'setScale'): {'useName': '_setScale'},1723 ('Transform', 'setScalePivot'): {'useName': '_setScalePivot'},1724 ('Transform', 'setScalePivotTranslation'): {'melName': 'setScaleTranslation',1725 'useName': '_setScalePivotTranslation'},1726 ('Transform', 'setScaleTranslation'): {'useName': '_setScalePivotTranslation'},1727 ('Transform', 'setShear'): {'useName': '_setShear'},1728 ('Transform', 'setTranslation'): {'useName': '_setTranslation'},1729 ('Transform', 'shearBy'): {'useName': '_shearBy'},1730 ('Transform', 'transformation'): {'aliases': ['getTransformation'],1731 'melName': 'getMatrix'},1732 ('Transform', 'translateBy'): {'useName': '_translateBy'},1733 ('TurbulenceField', 'getName'): {'melEnabled': False},1734 ('TurbulenceField', 'getPosition'): {'melEnabled': False},1735 ('TurbulenceField', 'setName'): {'melEnabled': False},1736 ('TurbulenceField', 'setPosition'): {'melEnabled': False},1737 ('UniformField', 'getDirection'): {'melName': 'getDirection*'},1738 ('UniformField', 'getName'): {'melEnabled': False},1739 ('UniformField', 'getPosition'): {'melEnabled': False},1740 ('UniformField', 'setDirection'): {'melName': 'setDirection*'},1741 ('UniformField', 'setName'): {'melEnabled': False},1742 ('UniformField', 'setPosition'): {'melEnabled': False},1743 ('UnitConversion', 'findAlias'): {'backwards_compatibility_enabled': True},1744 ('UnitConversion', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1745 ('UnitConversion', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1746 ('UnitConversion', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1747 ('UnitConversion', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1748 ('UnitConversion', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1749 ('UnitConversion', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1750 ('UnitToTimeConversion', 'findAlias'): {'backwards_compatibility_enabled': True},1751 ('UnitToTimeConversion', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1752 ('UnitToTimeConversion', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1753 ('UnitToTimeConversion', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1754 ('UnitToTimeConversion', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1755 ('UnitToTimeConversion', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1756 ('UnitToTimeConversion', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1757 ('Unknown', 'findAlias'): {'backwards_compatibility_enabled': True},1758 ('Unknown', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1759 ('Unknown', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1760 ('Unknown', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1761 ('Unknown', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1762 ('Unknown', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1763 ('Unknown', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1764 ('UnknownTransform', 'getRotationQuaternion'): {'backwards_compatibility_enabled': 'Use getRotation(quaternion=True) instead.'},1765 ('UnknownTransform', 'setRotationQuaternion'): {'backwards_compatibility_enabled': 'Use setRotation, and pass in a Quaternion object, instead.'},1766 ('UvChooser', 'findAlias'): {'backwards_compatibility_enabled': True},1767 ('UvChooser', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1768 ('UvChooser', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1769 ('UvChooser', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1770 ('UvChooser', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1771 ('UvChooser', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1772 ('UvChooser', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1773 ('ViewColorManager', 'findAlias'): {'backwards_compatibility_enabled': True},1774 ('ViewColorManager', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1775 ('ViewColorManager', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1776 ('ViewColorManager', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1777 ('ViewColorManager', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1778 ('ViewColorManager', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1779 ('ViewColorManager', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1780 ('VolumeAxisField', 'getDirection'): {'melName': 'getDirection*'},1781 ('VolumeAxisField', 'getName'): {'melEnabled': False},1782 ('VolumeAxisField', 'getPosition'): {'melEnabled': False},1783 ('VolumeAxisField', 'getSpeedAlongAxis'): {'melName': 'getAlongAxis'},1784 ('VolumeAxisField', 'getSpeedAroundAxis'): {'melName': 'getAroundAxis'},1785 ('VolumeAxisField', 'getSpeedAwayFromAxis'): {'melName': 'getAwayFromAxis'},1786 ('VolumeAxisField', 'getSpeedAwayFromCenter'): {'melName': 'getAwayFromCenter'},1787 ('VolumeAxisField', 'getTurbulenceFrequency'): {'melName': 'getTurbulenceFrequency*'},1788 ('VolumeAxisField', 'getTurbulenceOffset'): {'melName': 'getTurbulenceOffset*'},1789 ('VolumeAxisField', 'setDirection'): {'melName': 'setDirection*'},1790 ('VolumeAxisField', 'setName'): {'melEnabled': False},1791 ('VolumeAxisField', 'setPosition'): {'melEnabled': False},1792 ('VolumeAxisField', 'setSpeedAlongAxis'): {'melName': 'setAlongAxis'},1793 ('VolumeAxisField', 'setSpeedAroundAxis'): {'melName': 'setAroundAxis'},1794 ('VolumeAxisField', 'setSpeedAwayFromAxis'): {'melName': 'setAwayFromAxis'},1795 ('VolumeAxisField', 'setSpeedAwayFromCenter'): {'melName': 'setAwayFromCenter'},1796 ('VolumeAxisField', 'setTurbulenceFrequency'): {'melName': 'setTurbulenceFrequency*'},1797 ('VolumeAxisField', 'setTurbulenceOffset'): {'melName': 'setTurbulenceOffset*'},1798 ('VolumeLight', 'colorRamp'): {'enabled': False},1799 ('VolumeLight', 'penumbraRamp'): {'enabled': False},1800 ('VolumeShader', 'findAlias'): {'backwards_compatibility_enabled': True},1801 ('VolumeShader', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1802 ('VolumeShader', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1803 ('VolumeShader', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1804 ('VolumeShader', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1805 ('VolumeShader', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1806 ('VolumeShader', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'},1807 ('VortexField', 'getAxis'): {'melName': 'getAxis*'},1808 ('VortexField', 'getName'): {'melEnabled': False},1809 ('VortexField', 'getPosition'): {'melEnabled': False},1810 ('VortexField', 'setAxis'): {'melName': 'setAxis*'},1811 ('VortexField', 'setName'): {'melEnabled': False},1812 ('VortexField', 'setPosition'): {'melEnabled': False},1813 ('Wire', 'getDropoffLocator'): {'enabled': False},1814 ('Wire', 'getEnvelope'): {'override': True},1815 ('Wire', 'setDropoffLocator'): {'enabled': False},1816 ('Wire', 'setEnvelope'): {'override': True},1817 ('WtAddMatrix', 'findAlias'): {'backwards_compatibility_enabled': True},1818 ('WtAddMatrix', 'getAffectedAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affected instead.'},1819 ('WtAddMatrix', 'getAffectedByAttributes'): {'backwards_compatibility_enabled': 'Use Attribute.affects instead.'},1820 ('WtAddMatrix', 'getAliasList'): {'backwards_compatibility_enabled': 'Use listAliases instead.'},1821 ('WtAddMatrix', 'getConnections'): {'backwards_compatibility_enabled': 'Use inputs/outputs, or general.listConnections instead.'},1822 ('WtAddMatrix', 'plugsAlias'): {'backwards_compatibility_enabled': 'Use Attribute.getAlias instead.'},1823 ('WtAddMatrix', 'setAlias'): {'backwards_compatibility_enabled': 'Use Attribute.setAlias instead.'}},1824 {'MFnAirField': {'methods': {'setSpread': {0: {'argInfo': {u'value': {'unitType': u'angular'}}}},1825 'spread': {0: {'returnInfo': {'unitType': u'angular'}}}}},1826 'MFnCamera': {'methods': {'centerOfInterest': {0: {'returnInfo': {'unitType': u'linear'}}},1827 'farClippingPlane': {0: {'returnInfo': {'unitType': u'linear'}}},1828 'farFocusDistance': {0: {'returnInfo': {'unitType': u'linear'}}},1829 'focusDistance': {0: {'returnInfo': {'unitType': u'linear'}}},1830 'getFilmFrustum': {0: {'argInfo': {u'distance': {'unitType': u'linear'}}},1831 1: {'argInfo': {u'distance': {'unitType': u'linear'}}}},1832 'getPortFieldOfView': {0: {'argInfo': {u'horizontalFOV': {'unitType': u'angular'},1833 u'verticalFOV': {'unitType': u'angular'}}}},1834 'horizontalFieldOfView': {0: {'returnInfo': {'unitType': u'angular'}}},1835 'horizontalRollPivot': {0: {'returnInfo': {'unitType': u'linear'}}},1836 'nearClippingPlane': {0: {'returnInfo': {'unitType': u'linear'}}},1837 'nearFocusDistance': {0: {'returnInfo': {'unitType': u'linear'}}},1838 'setCenterOfInterest': {0: {'argInfo': {u'dist': {'unitType': u'linear'}}}},1839 'setFarClippingPlane': {0: {'argInfo': {u'dFar': {'unitType': u'linear'}}}},1840 'setFarFocusDistance': {0: {'argInfo': {u'farFocusDistance': {'unitType': u'linear'}}}},1841 'setFocusDistance': {0: {'argInfo': {u'distance': {'unitType': u'linear'}}}},1842 'setHorizontalFieldOfView': {0: {'argInfo': {u'fov': {'unitType': u'angular'}}}},1843 'setHorizontalRollPivot': {0: {'argInfo': {u'horizontalRollPivot': {'unitType': u'linear'}}}},1844 'setIsOrtho': {1: {'argInfo': {u'useDist': {'unitType': u'linear'}}}},1845 'setNearClippingPlane': {0: {'argInfo': {u'dNear': {'unitType': u'linear'}}}},1846 'setNearFarClippingPlanes': {0: {'argInfo': {u'dFar': {'unitType': u'linear'},1847 u'dNear': {'unitType': u'linear'}}}},1848 'setNearFocusDistance': {0: {'argInfo': {u'nearFocusDistance': {'unitType': u'linear'}}}},1849 'setShutterAngle': {0: {'argInfo': {u'shutterAngle': {'unitType': u'angular'}}}},1850 'setVerticalFieldOfView': {0: {'argInfo': {u'fov': {'unitType': u'angular'}}}},1851 'setVerticalRollPivot': {0: {'argInfo': {u'verticalRollPivot': {'unitType': u'linear'}}}},1852 'shutterAngle': {0: {'returnInfo': {'unitType': u'angular'}}},1853 'verticalFieldOfView': {0: {'returnInfo': {'unitType': u'angular'}}},1854 'verticalRollPivot': {0: {'returnInfo': {'unitType': u'linear'}}}}},1855 'MFnDagNode': {'methods': {'instanceCount': {0: {'defaults': {'total': True}}}}},1856 'MFnField': {'methods': {'maxDistance': {0: {'returnInfo': {'unitType': u'linear'}}},1857 'setMaxDistance': {0: {'argInfo': {u'dist': {'unitType': u'linear'}}}}}},1858 'MFnIkJoint': {'methods': {'setScaleOrientation': {0: {'args': [(u'quaternion',1859 'MQuaternion',1860 u'in')],1861 'inArgs': [u'quaternion'],1862 'outArgs': []}}}},1863 'MFnLight': {'methods': {'centerOfIllumination': {0: {'returnInfo': {'unitType': u'linear'}}},1864 'setCenterOfIllumination': {0: {'argInfo': {u'dist': {'unitType': u'linear'}}}}}},1865 'MFnMesh': {'methods': {'createColorSetWithName': {1: {'defaults': {'modifier': None}}},1866 'getFaceVertexNormal': {0: {'inverse': None}},1867 'getFaceVertexNormals': {0: {'inverse': None}},1868 'setFaceVertexNormal': {0: {'inverse': None}},1869 'setFaceVertexNormals': {0: {'inverse': None}},1870 'setPoints': {0: {'args': [(u'vertexArray',1871 'MFloatPointArray',1872 u'in'),1873 (u'space',1874 ('MSpace',1875 'Space'),1876 'in')],1877 'inArgs': [u'vertexArray',1878 u'space'],1879 'outArgs': []},1880 1: {'args': [(u'vertexArray',1881 'MPointArray',1882 u'in'),1883 (u'space',1884 ('MSpace',1885 'Space'),1886 'in')],1887 'inArgs': [u'vertexArray',1888 u'space'],1889 'outArgs': []}}}},1890 'MFnNurbsCurve': {'methods': {'setKnots': {0: {'args': {2: ('endIndex',1891 'uint',1892 'in')},1893 'inArgs': ['array',1894 'startIndex',1895 'endIndex'],1896 'outArgs': []}}}},1897 'MFnNurbsSurface': {'methods': {'setKnotInU': {0: {'args': [(u'index',1898 'int',1899 'in'),1900 (u'param',1901 'double',1902 u'in')],1903 'inArgs': [u'index',1904 u'param'],1905 'outArgs': []}}}},1906 'MFnRadialField': {'invertibles': [('setType', 'radialType')],1907 'methods': {'radialType': {0: {'inverse': ('setType',1908 False)}},1909 'setType': {0: {'inverse': ('radialType',1910 True)}},1911 'type': {0: {'inverse': None}}}},1912 'MFnRenderLayer': {'methods': {'externalRenderPasses': {0: {'args': [(u'renderPassArray',1913 'MObjectArray',1914 u'out')],1915 'inArgs': [],1916 'outArgs': [u'renderPassArray']}},1917 'layerChildren': {0: {'args': [(u'array',1918 'MObjectArray',1919 u'out'),1920 (u'recurse',1921 'bool',1922 'in')],1923 'inArgs': [u'recurse'],1924 'outArgs': [u'array']}},1925 'listAllRenderLayers': {0: {'args': [(u'array',1926 'MObjectArray',1927 u'out')],1928 'inArgs': [],1929 'outArgs': [u'array']}},1930 'listMembers': {0: {'args': [(u'objectsInLayer',1931 'MObjectArray',1932 u'out')],1933 'inArgs': [],1934 'outArgs': [u'objectsInLayer']}}}},1935 'MFnSet': {'methods': {'getMembers': {0: {'defaults': {'flatten': False}}}}},1936 'MFnSkinCluster': {'methods': {'influenceObjects': {0: {'args': [(u'paths',1937 'MDagPathArray',1938 u'out')],1939 'inArgs': [],1940 'outArgs': [u'paths']}},1941 'setBlendWeights': {0: {'args': [(u'path',1942 'MDagPath',1943 'in'),1944 (u'components',1945 'MObject',1946 'in'),1947 (u'weights',1948 'MDoubleArray',1949 u'in')],1950 'inArgs': [u'path',1951 u'components',1952 u'weights'],1953 'outArgs': []}}}},1954 'MFnSpotLight': {'methods': {'barnDoorAngle': {0: {'returnInfo': {'unitType': u'angular'}}},1955 'coneAngle': {0: {'returnInfo': {'unitType': u'angular'}}},1956 'penumbraAngle': {0: {'returnInfo': {'unitType': u'angular'}}},1957 'setBarnDoorAngle': {0: {'argInfo': {u'barn_door_angle': {'unitType': u'angular'}}}},1958 'setConeAngle': {0: {'argInfo': {u'cone_angle': {'unitType': u'angular'}}}},1959 'setPenumbraAngle': {0: {'argInfo': {u'penumbra_angle': {'unitType': u'angular'}}}}}},1960 'MFnTransform': {'invertibles': [('setRotatePivotTranslation',1961 'rotatePivotTranslation'),1962 ('setScalePivot', 'scalePivot'),1963 ('setRotation', 'getRotation'),1964 ('setTranslation', 'getTranslation'),1965 ('setRotatePivot', 'rotatePivot'),1966 ('setRestPosition', 'restPosition'),1967 ('setScale', 'getScale'),1968 ('setShear', 'getShear'),1969 ('setRotateOrientation',1970 'rotateOrientation'),1971 ('setRotationOrder', 'rotationOrder'),1972 ('setScalePivotTranslation',1973 'scalePivotTranslation'),1974 ('setRotationQuaternion',1975 'getRotationQuaternion'),1976 ('enableLimit', 'isLimited'),1977 ('setLimit', 'limitValue'),1978 ('set', 'transformation')],1979 'methods': {'enableLimit': {0: {'inverse': ('isLimited',1980 True)}},1981 'getRotation': {2: {'argInfo': {u'rotation': {'unitType': u'angular'}}}},1982 'getTranslation': {0: {'returnInfo': {'unitType': u'linear'}}},1983 'isLimited': {0: {'inverse': ('enableLimit',1984 False)}},1985 'limitValue': {0: {'inverse': ('setLimit',1986 False)}},1987 'rotatePivotTranslation': {0: {'returnInfo': {'unitType': u'linear'}}},1988 'scalePivotTranslation': {0: {'returnInfo': {'unitType': u'linear'}}},1989 'set': {0: {'inverse': ('transformation',1990 True)}},1991 'setLimit': {0: {'argInfo': {u'value': {'unitType': u'linear'}},1992 'inverse': ('limitValue',1993 True)}},1994 'setRotateOrientation': {0: {'defaults': {'balance': True}}},1995 'setRotatePivot': {0: {'defaults': {'balance': True}}},1996 'setRotatePivotTranslation': {0: {'argInfo': {u'vector': {'unitType': u'linear'}}}},1997 'setRotation': {2: {'argInfo': {u'rotation': {'unitType': u'angular'}}}},1998 'setScalePivot': {0: {'defaults': {'balance': True}}},1999 'setScalePivotTranslation': {0: {'argInfo': {u'vector': {'unitType': u'linear'}}}},2000 'setTranslation': {0: {'argInfo': {u'vector': {'unitType': u'linear'}}}},2001 'transformation': {0: {'inverse': ('set',2002 False)}},2003 'translateBy': {0: {'argInfo': {u'vector': {'unitType': u'linear'}}}}}},2004 'MItMeshEdge': {'methods': {'getConnectedEdges': {0: {'args': [(u'edges',2005 'MIntArray',2006 u'out')],2007 'inArgs': [],2008 'outArgs': [u'edges']}},2009 'getConnectedFaces': {0: {'args': [(u'faces',2010 'MIntArray',2011 u'out')],2012 'inArgs': [],2013 'outArgs': [u'faces']}},2014 'getLength': {0: {'argInfo': {u'length': {'unitType': u'linear'}}}},2015 'numConnectedEdges': {0: {'args': [(u'edgeCount',2016 'int',2017 u'out')],2018 'inArgs': [],2019 'outArgs': [u'edgeCount']}}}},2020 'MPlug': {'invertibles': [('setValue', 'getValue'),2021 ('setKeyable', 'isKeyable'),2022 ('setLocked', 'isLocked'),2023 ('setAttribute', 'attribute'),2024 ('setNumElements', 'numElements'),2025 ('setCaching', 'isCachingFlagSet'),2026 ('setChannelBox', 'isChannelBoxFlagSet')],2027 'methods': {'destinations': {0: {'args': [('theDestinations',2028 'MPlugArray',2029 'out')],2030 'inArgs': [],2031 'outArgs': [u'theDestinations']}},2032 'destinationsWithConversions': {0: {'args': [('theDestinations',2033 'MPlugArray',2034 'out')],2035 'inArgs': [],2036 'outArgs': [u'theDestinations']}},2037 'getExistingArrayAttributeIndices': {0: {'args': [(u'indices',2038 'MIntArray',2039 u'out')],2040 'inArgs': [],2041 'outArgs': [u'indices']}},2042 'isCachingFlagSet': {0: {'inverse': ('setCaching',2043 False)}},2044 'isChannelBoxFlagSet': {0: {'inverse': ('setChannelBox',2045 False)}},2046 'setCaching': {0: {'inverse': ('isCachingFlagSet',2047 True)}},2048 'setChannelBox': {0: {'inverse': ('isChannelBoxFlagSet',2049 True)}}}},...
board.py
Source:board.py
...116 if self.is_in_movable_position(moved_left, Direction.LEFT) or self.is_in_movable_position(117 moved_right, Direction.RIGHT):118 movable_pieces.append(piece)119 else:120 moved_left_backwards = piece.move_left_backwards()121 moved_right_backwards = piece.move_right_backwards()122 if self.is_in_movable_position(moved_left, Direction.LEFT) or \123 self.is_in_movable_position(moved_right, Direction.RIGHT) or \124 self.is_in_movable_position(moved_left_backwards, Direction.LEFT_BACKWARDS) or \125 self.is_in_movable_position(moved_right_backwards, Direction.RIGHT_BACKWARDS):126 movable_pieces.append(piece)127 return movable_pieces128 def get_possible_boards_for_piece(self, piece):129 list_of_boards = []130 moved_left = piece.move_left()131 if self.is_in_movable_position(moved_left, Direction.LEFT):132 list_of_boards.extend(self.move_piece(piece, moved_left, Direction.LEFT))133 moved_right = piece.move_right()134 if self.is_in_movable_position(moved_right, Direction.RIGHT):135 list_of_boards.extend(self.move_piece(piece, moved_right, Direction.RIGHT))136 if type(piece) == KingPiece:137 moved_left_backwards = piece.move_left_backwards()138 if self.is_in_movable_position(moved_left_backwards, Direction.LEFT_BACKWARDS):139 list_of_boards.extend(self.move_piece(piece, moved_left_backwards, Direction.LEFT_BACKWARDS))140 moved_right_backwards = piece.move_right_backwards()141 if self.is_in_movable_position(moved_right_backwards, Direction.RIGHT_BACKWARDS):142 list_of_boards.extend(self.move_piece(piece, moved_right_backwards, Direction.RIGHT_BACKWARDS))143 return list_of_boards144 def is_in_movable_position(self, piece, direction):145 return self.is_in_valid_empty_position(piece) or self.is_in_eating_position(piece, direction)146 def is_in_valid_empty_position(self, piece):147 return not self.is_outside_board(piece) and self.is_in_empty_space(piece)148 def is_outside_board(self, piece):149 return piece.row < 0 or piece.row > 7 or piece.col < 0 or piece.col > 7150 def is_in_empty_space(self, piece):151 piece_in_place = self.board[piece.row][piece.col]152 return type(piece_in_place) == EmptyPiece153 def is_in_eating_position(self, piece, direction):154 if self.is_outside_board(piece):155 return False156 piece_in_place = self.board[piece.row][piece.col]157 # Piece is in a place where there is other piece from the same team158 if type(piece_in_place) == EmptyPiece or piece_in_place.player == piece.player:159 return False160 else:161 # Piece is in a place where there is other piece from the other team162 # Check if I move again in the same direction there is an empty space163 if direction == Direction.LEFT:164 moved_to_left = piece.move_left()165 return self.is_in_valid_empty_position(moved_to_left)166 if direction == Direction.RIGHT:167 moved_to_right = piece.move_right()168 return self.is_in_valid_empty_position(moved_to_right)169 if direction == Direction.LEFT_BACKWARDS:170 moved_to_left_backwards = piece.move_left_backwards()171 return self.is_in_valid_empty_position(moved_to_left_backwards)172 if direction == Direction.RIGHT_BACKWARDS:173 moved_to_right_backwards = piece.move_right_backwards()174 return self.is_in_valid_empty_position(moved_to_right_backwards)175 def move_piece(self, current_piece, new_piece, direction):176 possible_boards = []177 new_board_matrix = self.copy_board_matrix(self.board)178 piece_in_place_of_new = new_board_matrix[new_piece.row][new_piece.col]179 # Piece is moving to an empty space180 if type(piece_in_place_of_new) == EmptyPiece:181 new_board_matrix[current_piece.row][current_piece.col] = EmptyPiece()182 new_board_matrix[new_piece.row][new_piece.col] = new_piece183 possible_boards.append(Board(self.RED, self.BLACK, new_board_matrix))184 # if type(new_piece) == KingPiece and type(current_piece) == Piece:185 # possible_boards.append([Board(self.RED, self.BLACK, new_board_matrix), MoveKind.CROWNED])186 # else:187 # possible_boards.append([Board(self.RED, self.BLACK, new_board_matrix), MoveKind.NORMAL])188 return possible_boards189 # Piece is eating an opposite piece190 else:191 # Eat pieces recursively and add all the possible results192 self.eat_piece(new_board_matrix, possible_boards, current_piece, new_piece, direction)193 return possible_boards194 def eat_piece(self, matrix, possible_boards, current_piece, new_piece, direction):195 # Set an empty space in the place where the piece was196 matrix[current_piece.row][current_piece.col] = EmptyPiece()197 # Set an empty space in the place where the other's team piece was198 matrix[new_piece.row][new_piece.col] = EmptyPiece()199 # If eating towards the left200 if direction == Direction.LEFT:201 # Move the piece to the left202 moved_to_left = new_piece.move_left()203 # Set the piece in that space. It should be an empty space because this method204 # is called after is_eating_position205 matrix[moved_to_left.row][moved_to_left.col] = moved_to_left206 # Create the new board but not append it to the result because it might be possible to keep eating pieces207 new_board = Board(self.RED, self.BLACK, matrix)208 self.try_to_keep_eating(new_board, matrix, possible_boards, moved_to_left)209 elif direction == Direction.RIGHT:210 moved_to_right = new_piece.move_right()211 matrix[moved_to_right.row][moved_to_right.col] = moved_to_right212 new_board = Board(self.RED, self.BLACK, matrix)213 self.try_to_keep_eating(new_board, matrix, possible_boards, moved_to_right)214 elif direction == Direction.LEFT_BACKWARDS:215 moved_to_left_backwards = new_piece.move_left_backwards()216 matrix[moved_to_left_backwards.row][moved_to_left_backwards.col] = moved_to_left_backwards217 new_board = Board(self.RED, self.BLACK, matrix)218 self.try_to_keep_eating(new_board, matrix, possible_boards, moved_to_left_backwards)219 elif direction == Direction.RIGHT_BACKWARDS:220 moved_to_right_backwards = new_piece.move_right_backwards()221 matrix[moved_to_right_backwards.row][moved_to_right_backwards.col] = moved_to_right_backwards222 new_board = Board(self.RED, self.BLACK, matrix)223 self.try_to_keep_eating(new_board, matrix, possible_boards, moved_to_right_backwards)224 # Tries to keep eating pieces recursively until there's no possible piece to e at225 def try_to_keep_eating(self, new_board, matrix, possible_boards, piece):226 possible_eating_left = False227 possible_eating_right = False228 # If the piece is able to eat another piece to the left in the new board, eat it229 if new_board.is_in_eating_position(piece.move_left(), Direction.LEFT):230 possible_eating_left = True231 new_board.eat_piece(self.copy_board_matrix(matrix), possible_boards, piece, piece.move_left(),232 Direction.LEFT)233 # If the piece is able to eat another piece to the right in the new board, eat it234 if new_board.is_in_eating_position(piece.move_right(), Direction.RIGHT):235 possible_eating_right = True236 new_board.eat_piece(self.copy_board_matrix(matrix), possible_boards, piece, piece.move_right(),237 Direction.RIGHT)238 if type(piece) == Piece:239 # If the piece is not able to eat another piece in any direction, append the resulting board240 if not possible_eating_right and not possible_eating_left:241 possible_boards.append(new_board)242 # possible_boards.append([new_board, MoveKind.EATING])243 # For the king we also need to try keep eating backwards244 else:245 possible_eating_left_backwards = False246 possible_eating_right_backwards = False247 if new_board.is_in_eating_position(piece.move_left_backwards(), Direction.LEFT_BACKWARDS):248 possible_eating_left_backwards = True249 new_board.eat_piece(self.copy_board_matrix(matrix), possible_boards, piece, piece.move_left_backwards(),250 Direction.LEFT_BACKWARDS)251 if new_board.is_in_eating_position(piece.move_right_backwards(), Direction.RIGHT_BACKWARDS):252 possible_eating_right = True253 new_board.eat_piece(self.copy_board_matrix(matrix), possible_boards, piece,254 piece.move_right_backwards(),255 Direction.RIGHT_BACKWARDS)256 if not possible_eating_right and not possible_eating_left and not possible_eating_left_backwards and not possible_eating_right_backwards:257 possible_boards.append(new_board)258 # possible_boards.append([new_board, MoveKind.EATING])259 def copy_board_matrix(self, matrix):260 copied = self.create_empty_board_matrix()261 for row in range(8):262 for column in range(8):263 copied[row][column] = matrix[row][column]264 return copied265 def create_empty_board_matrix(self):266 board = []267 for row in range(8):268 board_row = []269 for column in range(8):270 board_row.append(EmptyPiece())271 board.append(board_row)272 return board273 # -------- Helper methods for user input ------------ #274 def piece_is_of_player(self, row, col, player):275 piece = self.board[row][col]276 return type(piece) is not EmptyPiece and piece.player == player277 def get_piece(self, row, col):278 return self.board[row][col]279 def get_piece_pos(self,piece):280 return (piece.row,piece.col)281 def get_piece_symbol(self,row,col):282 piece = self.board[row][col]283 return piece.symbol284 def possible_move_directions(self, piece):285 directions = []286 moved_left = piece.move_left()287 moved_right = piece.move_right()288 if self.is_in_movable_position(moved_left, Direction.LEFT):289 directions.append(Direction.LEFT)290 if self.is_in_movable_position(moved_right, Direction.RIGHT):291 directions.append(Direction.RIGHT)292 if type(piece) == KingPiece:293 moved_left_backwards = piece.move_left_backwards()294 moved_right_backwards = piece.move_right_backwards()295 if self.is_in_movable_position(moved_left_backwards, Direction.LEFT_BACKWARDS):296 directions.append(Direction.LEFT_BACKWARDS)297 if self.is_in_movable_position(moved_right_backwards, Direction.RIGHT_BACKWARDS):298 directions.append(Direction.RIGHT_BACKWARDS)299 return directions300 def move_piece_in_direction(self, piece, direction):301 moved_piece = None302 if direction == Direction.LEFT:303 moved_piece = piece.move_left()304 elif direction == Direction.RIGHT:305 moved_piece = piece.move_right()306 elif direction == Direction.LEFT_BACKWARDS:307 moved_piece = piece.move_left_backwards()308 elif direction == Direction.RIGHT_BACKWARDS:309 moved_piece = piece.move_right_backwards()310 return self.move_piece_in_board(piece, moved_piece, direction)311 def move_piece_in_board(self, current_piece, new_piece, direction):312 piece_in_place = self.board[new_piece.row][new_piece.col]313 # Piece is moving to an empty space314 if type(piece_in_place) == EmptyPiece:315 self.board[current_piece.row][current_piece.col] = EmptyPiece()316 self.board[new_piece.row][new_piece.col] = new_piece317 # First argument is if a piece was eaten318 return False, new_piece319 # Piece is eating an opposite piece320 else:321 # Eat pieces recursively and add all the possible results322 return True, self.eat_piece_in_board(current_piece, new_piece, direction)323 def eat_piece_in_board(self, current_piece, new_piece, direction):324 # Set an empty space in the place where the piece was325 self.board[current_piece.row][current_piece.col] = EmptyPiece()326 # Set an empty space in the place where the other's team piece was327 self.board[new_piece.row][new_piece.col] = EmptyPiece()328 # If eating towards the left329 if direction == Direction.LEFT:330 # Move the piece to the left331 moved_to_left = new_piece.move_left()332 # Set the piece in that space. It should be an empty space because this method333 # is called after is_eating_position334 self.board[moved_to_left.row][moved_to_left.col] = moved_to_left335 return moved_to_left336 elif direction == Direction.RIGHT:337 moved_to_right = new_piece.move_right()338 self.board[moved_to_right.row][moved_to_right.col] = moved_to_right339 return moved_to_right340 elif direction == Direction.LEFT_BACKWARDS:341 moved_to_left_backwards = new_piece.move_left_backwards()342 self.board[moved_to_left_backwards.row][moved_to_left_backwards.col] = moved_to_left_backwards343 return moved_to_left_backwards344 elif direction == Direction.RIGHT_BACKWARDS:345 moved_to_right_backwards = new_piece.move_right_backwards()346 self.board[moved_to_right_backwards.row][moved_to_right_backwards.col] = moved_to_right_backwards347 return moved_to_right_backwards348 def get_possible_eating_moves(self, piece):349 directions = []350 if self.is_in_eating_position(piece.move_left(), Direction.LEFT):351 directions.append(Direction.LEFT)352 if self.is_in_eating_position(piece.move_right(), Direction.RIGHT):353 directions.append(Direction.RIGHT)354 if type(piece) == KingPiece:355 if self.is_in_eating_position(piece.move_left_backwards(), Direction.LEFT_BACKWARDS):356 directions.append(Direction.LEFT_BACKWARDS)357 if self.is_in_eating_position(piece.move_right_backwards(), Direction.RIGHT_BACKWARDS):358 directions.append(Direction.RIGHT_BACKWARDS)...
actions.py
Source:actions.py
1"""2Actions - things like 'a model was removed' or 'a field was changed'.3Each one has a class, which can take the action description and insert code4blocks into the forwards() and backwards() methods, in the right place.5"""6import sys7import datetime8from django.db.models.fields.related import RECURSIVE_RELATIONSHIP_CONSTANT9from django.db.models.fields import FieldDoesNotExist, NOT_PROVIDED10from south import modelsinspector11from south.creator.freezer import remove_useless_attributes, model_key12class Action(object):13 """14 Generic base Action class. Contains utility methods for inserting into15 the forwards() and backwards() method lists.16 """17 18 def forwards_code(self):19 raise NotImplementedError20 21 def backwards_code(self):22 raise NotImplementedError23 24 def add_forwards(self, forwards):25 forwards.append(self.forwards_code())26 27 def add_backwards(self, backwards):28 backwards.append(self.backwards_code())29 30 def console_line(self):31 "Returns the string to print on the console, e.g. ' + Added field foo'"32 raise NotImplementedError33 34 @classmethod35 def triples_to_defs(cls, fields):36 # Turn the (class, args, kwargs) format into a string37 for field, triple in fields.items():38 fields[field] = cls.triple_to_def(triple)39 return fields40 41 @classmethod42 def triple_to_def(cls, triple):43 "Turns a single triple into a definition."44 return "self.gf(%r)(%s)" % (45 triple[0], # Field full path46 ", ".join(triple[1] + ["%s=%s" % (kwd, val) for kwd, val in triple[2].items()]), # args and kwds47 )48 49 50class AddModel(Action):51 """52 Addition of a model. Takes the Model subclass that is being created.53 """54 55 FORWARDS_TEMPLATE = '''56 # Adding model '%(model_name)s'57 db.create_table(%(table_name)r, (58 %(field_defs)s59 ))60 db.send_create_signal(%(app_label)r, [%(model_name)r])'''61 62 BACKWARDS_TEMPLATE = '''63 # Deleting model '%(model_name)s'64 db.delete_table(%(table_name)r)'''65 def __init__(self, model, model_def):66 self.model = model67 self.model_def = model_def68 69 def console_line(self):70 "Returns the string to print on the console, e.g. ' + Added field foo'"71 return " + Added model %s.%s" % (72 self.model._meta.app_label, 73 self.model._meta.object_name,74 )75 def forwards_code(self):76 "Produces the code snippet that gets put into forwards()"77 field_defs = ",\n ".join([78 "(%r, %s)" % (name, defn) for name, defn79 in self.triples_to_defs(self.model_def).items()80 ]) + ","81 82 return self.FORWARDS_TEMPLATE % {83 "model_name": self.model._meta.object_name,84 "table_name": self.model._meta.db_table,85 "app_label": self.model._meta.app_label,86 "field_defs": field_defs,87 }88 def backwards_code(self):89 "Produces the code snippet that gets put into backwards()"90 return self.BACKWARDS_TEMPLATE % {91 "model_name": self.model._meta.object_name,92 "table_name": self.model._meta.db_table,93 }94 95 96class DeleteModel(AddModel):97 """98 Deletion of a model. Takes the Model subclass that is being created.99 """100 101 def console_line(self):102 "Returns the string to print on the console, e.g. ' + Added field foo'"103 return " - Deleted model %s.%s" % (...
auto_double_backwards.py
Source:auto_double_backwards.py
1import torch2def elu_double_backwards(ctx, ggI):3 t = ctx.saved_tensors4 input, grad_output = t[0], t[1]5 alpha = ctx.additional_args[0]6 negative_mask = (input < 0).type_as(ggI)7 exp_alpha = input.exp() * alpha * negative_mask8 gI = ggI * grad_output * exp_alpha9 non_negative_mask = (input >= 0).type_as(ggI)10 ggO = ggI * (exp_alpha + non_negative_mask)11 return gI, ggO, None, None, None, None12def gatedlinear_double_backwards(ctx, ggI):13 input, gO = ctx.saved_tensors14 dim = ctx.additional_args[0]15 input_size = input.size(dim) // 216 first_half = input.narrow(dim, 0, input_size)17 second_half = input.narrow(dim, input_size, input_size)18 sig_second_half = second_half.sigmoid()19 one_sub_sig_second_half = 1 - sig_second_half20 sig_one_sub_sig = sig_second_half * one_sub_sig_second_half21 ggI_first_half = ggI.narrow(dim, 0, input_size)22 ggI_second_half = ggI.narrow(dim, input_size, input_size)23 ggI_second_half_times_first_half = ggI_second_half * first_half24 gI_first_half = ggI_second_half * gO * sig_one_sub_sig25 second_order_sh = sig_one_sub_sig * one_sub_sig_second_half - sig_second_half * sig_one_sub_sig26 gI_second_half = ggI_second_half_times_first_half * gO * second_order_sh + ggI_first_half * gO * sig_one_sub_sig27 gI = torch.cat((gI_first_half, gI_second_half), dim)28 ggO = ggI_first_half * sig_second_half + ggI_second_half_times_first_half * sig_one_sub_sig29 return gI, ggO, None, None, None30def hardshrink_double_backwards(ctx, ggI):31 t = ctx.saved_tensors32 input = t[0]33 lambd = ctx.additional_args[0]34 gI = None35 mask = torch.zeros_like(input).masked_fill_(input > lambd, 1).masked_fill_(input < -lambd, 1)36 ggO = ggI * mask37 return gI, ggO, None, None, None38def hardtanh_double_backwards(ctx, ggI):39 t = ctx.saved_tensors40 input, grad_output = t[0], t[1]41 min_val, max_val = ctx.additional_args[0:2]42 max_mask = input <= max_val43 min_mask = input <= min_val44 gI = torch.zeros_like(ggI)45 ggO = ggI * (max_mask - min_mask).type_as(grad_output)46 return gI, ggO, None, None, None47def leakyrelu_double_backwards(ctx, ggI):48 t = ctx.saved_tensors49 input = t[0]50 negative_slope = ctx.additional_args[0]51 gI = torch.zeros_like(ggI)52 input_lt_0 = (input < 0).type_as(ggI)53 input_ge_0 = (input >= 0).type_as(ggI)54 ggO = ggI * (input_lt_0 * negative_slope + input_ge_0)55 return gI, ggO, None, None, None56def logsigmoid_double_backwards(ctx, ggI):57 t = ctx.saved_tensors58 # maybe more efficient in terms of output, but save_output is False59 input, gO = t[0], t[1]60 exp_input = input.exp()61 exp_input_plus_1 = exp_input + 162 gI = ggI * gO * -1 * exp_input / (exp_input_plus_1.pow(2))63 ggO = ggI / exp_input_plus_164 return gI, ggO, None, None, None, None65def softplus_double_backwards(ctx, ggI):66 t = ctx.saved_tensors67 input, gO, output = t[0], t[1], t[2]68 beta, threshold = ctx.additional_args[0], ctx.additional_args[1]69 input_beta = input * beta70 above_threshold = torch.zeros_like(ggI).masked_fill_(input_beta > threshold, 1)71 below_threshold = torch.zeros_like(ggI).masked_fill_(input_beta <= threshold, 1)72 exp_output_beta = (output * beta).exp()73 first_deriv = (exp_output_beta - 1) / exp_output_beta74 first_deriv_below_threshold = first_deriv * below_threshold75 gI = ggI * gO * first_deriv_below_threshold * beta / exp_output_beta76 ggO = ggI * (above_threshold + first_deriv_below_threshold)77 return gI, ggO, None, None, None, None78def softshrink_double_backwards(ctx, ggI):79 return hardshrink_double_backwards(ctx, ggI)80def threshold_double_backwards(ctx, ggI):81 t = ctx.saved_tensors82 input = t[0]83 threshold, value = ctx.additional_args[0:2]84 gI = torch.zeros_like(ggI)85 input_gt_threshold = (input > threshold).type_as(ggI)86 ggO = ggI * input_gt_threshold87 return gI, ggO, None, None, None88def klddivloss_double_backwards(ctx, ggI):89 size_average = ctx.additional_args[0]90 input, target, gO = ctx.saved_tensors91 div_factor = input.nelement() if size_average else 192 gI = None93 ggO = (ggI * target).sum() / -div_factor94 return gI, None, ggO, None, None95def l1loss_double_backwards(ctx, ggI):96 size_average = ctx.additional_args[0]97 input, target, grad_output = ctx.saved_tensors98 gI = torch.zeros_like(ggI)99 positive_mask = (input > target).type_as(ggI)100 negative_mask = (input < target).type_as(ggI)101 ggO = (ggI * (positive_mask - negative_mask)).sum()102 if size_average:103 ggO = ggO / input.nelement()104 return gI, None, ggO, None, None105def mseloss_double_backwards(ctx, ggI):106 size_average = ctx.additional_args[0]107 reduce = ctx.additional_args[1]108 input, target, gO = ctx.saved_tensors109 div_factor = input.nelement() if size_average and reduce else 1110 gI = ggI * (gO * 2. / div_factor).expand_as(input)111 if reduce:112 ggO = (ggI * (input - target)).sum() * (2. / div_factor)113 else:114 ggO = (ggI * (input - target)) * 2.115 return gI, None, ggO, None, None116def nllloss_double_backwards(ctx, ggI):117 t = ctx.saved_tensors118 target = t[1]119 weights = ctx.additional_args[1]120 size_average = ctx.additional_args[0]121 ignore_index = ctx.additional_args[3]122 reduce = ctx.additional_args[4]123 gI = None124 # can't scatter/gather on indices outside of range, let's just put them in range125 # and 0 out the weights later (so it doesn't matter where in range we put them)126 target_mask = target == ignore_index127 safe_target = target.clone()128 safe_target.masked_fill_(target_mask, 0)129 if weights.dim() == 0:130 weights_to_scatter = torch.ones_like(safe_target)131 else:132 weights_maybe_resized = weights133 while weights_maybe_resized.dim() < target.dim():134 weights_maybe_resized = weights_maybe_resized.unsqueeze(1)135 weights_maybe_resized = weights_maybe_resized.expand(weights.size()[0:1] + target.size()[1:])136 weights_to_scatter = weights_maybe_resized.gather(0, safe_target)137 weights_to_scatter.masked_fill_(target_mask, 0)138 divisor = weights_to_scatter.sum() if size_average and reduce else 1139 weights_to_scatter = -1 * weights_to_scatter / divisor140 zeros = torch.zeros_like(ggI)141 mask = zeros.scatter_(1, safe_target.unsqueeze(1), weights_to_scatter.unsqueeze(1))142 if reduce:143 ggO = (ggI * mask).sum()144 else:145 ggO = (ggI * mask).sum(dim=1)146 return gI, None, ggO, None, None, None147def smoothl1loss_double_backwards(ctx, ggI):148 size_average = ctx.additional_args[0]149 input, target, gO = ctx.saved_tensors150 div_factor = input.nelement() if size_average else 1151 input_sub_target = input - target152 small_error_mask = (input_sub_target.abs() < 1)153 large_error_mask = (small_error_mask == 0)154 large_error_pos_mask = (((input_sub_target > 0) + large_error_mask) == 2).type_as(ggI)155 large_error_neg_mask = (((input_sub_target <= 0) + large_error_mask) == 2).type_as(ggI)156 small_error_mask = small_error_mask.type_as(ggI)157 gI = small_error_mask * ggI * gO / div_factor158 ggO = (ggI * (input_sub_target * small_error_mask + large_error_pos_mask - large_error_neg_mask)).sum() / div_factor159 return gI, None, ggO, None, None, None160def softmarginloss_double_backwards(ctx, ggI):161 size_average = ctx.additional_args[0]162 input, target, gO = ctx.saved_tensors163 div_factor = input.nelement() if size_average else 1164 t0 = (1 + (-target * input).exp()).pow(-1)165 t1 = (-target * (-target * input).exp())166 first_deriv = t0 * t1167 gI = -1 * gO * ggI / div_factor * (first_deriv.pow(2) + first_deriv * target)168 ggO = (ggI * first_deriv).sum() / div_factor169 return gI, None, ggO, None, None, None170double_backwards_fns = {171 'ELU': elu_double_backwards,172 'GatedLinear': gatedlinear_double_backwards,173 'Hardshrink': hardshrink_double_backwards,174 'Hardtanh': hardtanh_double_backwards,...
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!