# Model Clone (Python Code)

**URL:** https://discourse.slicer.org/t/model-clone-python-code/30576
**Category:** Support
**Created:** [July 13, 2023, 9:22am UTC](https://discourse.slicer.org/t/model-clone-python-code/30576 "2023-07-13T09:22:20Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Muhammed\_Fatih\_Talu](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muhammed_fatih_talu/32/14646_2.png) [@Muhammed\_Fatih\_Talu](https://discourse.slicer.org/u/Muhammed_Fatih_Talu)
#### Post date: [July 13, 2023, 9:22am UTC](https://discourse.slicer.org/t/model-clone-python-code/30576/1 "2023-07-13T09:22:20Z")

</div>

After converting the segmentation node to the model, I want to clone the model.  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/7/b/7b845f01715c70ee62cf0f6a02ea3807862e81de.png)

```auto
shNode = slicer.mrmlScene.GetSubjectHierarchyNode()
ModelsID = shNode.CreateFolderItem(shNode.GetSceneItemID(), "Models")
slicer.modules.segmentations.logic().ExportAllSegmentsToModels(segmentationNode, ModelsID)

shNode = slicer.vtkMRMLSubjectHierarchyNode.GetSubjectHierarchyNode(slicer.mrmlScene)
nodeToClone = slicer.mrmlScene.GetFirstNodeByClass('vtkMRMLModelNode')
itemIDToClone = shNode.GetItemByDataNode(nodeToClone)
clonedItemID = slicer.modules.subjecthierarchy.logic().CloneSubjectHierarchyItem(shNode, itemIDToClone)
clonedNode = shNode.GetItemDataNode(clonedItemID)

```

The error:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/c/e/cecafdb2124cb443a75c759678e860b360f85810.png)
