Best Python code snippet using fMBT_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!!
