def uninitializePlugin(mobject):
    mplugin = omMPx.MFnPlugin(mobject)
    try:
        import maya.cmds as cmds
        mplugin.deregisterNode( jb_fakeDynamics.kPluginNodeId )
        mplugin.deregisterCommand(jb_applyFakeDynamics.kPluginCmdName)
        mplugin.deregisterCommand(jb_removeFakeDynamics.kPluginCmdName)
        mplugin.deregisterCommand(jb_setFakeDynamics.kPluginCmdName)
        cmds.deleteUI( 'jb_fakeDynamicsMenu' )
        mayaMain.removeToolsMenu('Plugins')

    except:
        import sys
        sys.stderr.write( "Failed to deregister jb_fakeDynamics" )
        raise
def uninitializePlugin(mobject):
    import sys
    import maya.cmds as cmds
    
    mplugin = omMPx.MFnPlugin(mobject)
    try:
        mplugin.deregisterCommand(jb_applyMotReader.kPluginCmdName)
        mplugin.deregisterCommand(jb_exportMotFile.kPluginCmdName)
        mplugin.deregisterNode( jb_motReader.kPluginNodeId )
        cmds.deleteUI( 'jb_motionDataMenu' )
        mayaMain.removeToolsMenu('Plugins')

    except:
        sys.stderr.write( "Failed to unregister jb_motionData" )
        raise