import maya.cmds as cmds
import maya.mel as mel
clavicle_l = cmds.joint(n = 'arm_jnt_l')
shoulder_l = cmds.joint(n = 'arm_jnt01_l')
arm_l = cmds.joint(n = 'arm_jnt02_l')
hand_l = cmds.joint(n = 'arm_jnt03_l')
cmds.matchTransform(clavicle_l,'FKScapula_L')
aa = cmds.parentConstraint(clavicle_l,'FKScapula_L')
cmds.matchTransform(shoulder_l,'FKShoulder_L')
bb = cmds.parentConstraint(shoulder_l,'FKShoulder_L')
cmds.matchTransform(arm_l,'FKElbow_L')
cc = cmds.parentConstraint(arm_l,'FKElbow_L')
cmds.matchTransform(hand_l,'FKWrist_L')
cmds.parentConstraint(hand_l,'FKWrist_L')
cmds.makeIdentity(clavicle_l,apply = 1,t = 1,r = 1,s = 1, n = 0,pn = 1)
cmds.mirrorJoint(clavicle_l,mirrorBehavior = 1,myz = 1,sr = ('_l','_r'))
cmds.matchTransform('arm_jnt_r','FKScapula_R')
gg = cmds.parentConstraint('arm_jnt_r','FKScapula_R')
cmds.matchTransform('arm_jnt01_r','FKShoulder_R')
ff = cmds.parentConstraint('arm_jnt01_r','FKShoulder_R')
cmds.matchTransform('arm_jnt02_r','FKElbow_R')
hh = cmds.parentConstraint('arm_jnt02_r','FKElbow_R')
cmds.matchTransform('arm_jnt03_r','FKWrist_R')
ii = cmds.parentConstraint('arm_jnt03_r','FKWrist_R')
handle_l = cmds.ikHandle(sj = 'arm_jnt_l',ee = 'arm_jnt03_l')
handle_l_grp = cmds.group()
handle_r = cmds.ikHandle(sj = 'arm_jnt_r',ee = 'arm_jnt03_r')
handle_r_grp = cmds.group()
cons = (aa[0],bb[0],cc[0],gg[0],ff[0],hh[0],ii[0])
cmds.setAttr(handle_l_grp + '.translateX',1000000)
cmds.setAttr(handle_r_grp + '.translateX',-1000000)
for i in cons:
cmds.select(i)
cmds.delete()
cmds.delete(handle_l_grp)
cmds.delete(handle_r_grp)
cmds.delete(clavicle_l)
cmds.delete('arm_jnt_r')