# Importing classes/functions from scripts I built while coding a new module crashes it 

**URL:** <https://discourse.slicer.org/t/importing-classes-functions-from-scripts-i-built-while-coding-a-new-module-crashes-it/10816>\
**Category:** Support\
**Created:** [March 24, 2020, 1:37pm UTC](https://discourse.slicer.org/t/importing-classes-functions-from-scripts-i-built-while-coding-a-new-module-crashes-it/10816 "2020-03-24T13:37:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yana\_Podolsky](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/yana_podolsky/32/6346_2.png) [@Yana\_Podolsky](https://discourse.slicer.org/u/Yana_Podolsky)\
**Post date:** [March 24, 2020, 1:37pm UTC](https://discourse.slicer.org/t/importing-classes-functions-from-scripts-i-built-while-coding-a-new-module-crashes-it/10816/1 "2020-03-24T13:37:13Z")

</div>

While writing a new module in a new extension using python I want to be able to use classes and\or functions from outer scripts (.py file) which I wrote by using:  
“from FolderName.FileName import FunctionName”

Every time I add the above line or even the known “from enum import Enum” the module crashes and isn’t shown in 3d slicer.  
(“import numpy as np” works)

Needless to say that the above mentions code-lines are perfectly working in simple python codes (no 3d-slicer association)

How can I fix this problem?  
Thanks, Yana.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [March 24, 2020, 1:39pm UTC](https://discourse.slicer.org/t/importing-classes-functions-from-scripts-i-built-while-coding-a-new-module-crashes-it/10816/2 "2020-03-24T13:39:24Z")

</div>

`from enum import Enum` works perfectly for me. What Slicer version and operating system do you use?

---

<div class="post-metadata">

**Author:** ![Yana\_Podolsky](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/yana_podolsky/32/6346_2.png) [@Yana\_Podolsky](https://discourse.slicer.org/u/Yana_Podolsky)\
**Post date:** [March 24, 2020, 2:48pm UTC](https://discourse.slicer.org/t/importing-classes-functions-from-scripts-i-built-while-coding-a-new-module-crashes-it/10816/3 "2020-03-24T14:48:37Z")

</div>

3D-Slicer version:4.10.1  
operating system: windows 10 pro

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [March 24, 2020, 3:58pm UTC](https://discourse.slicer.org/t/importing-classes-functions-from-scripts-i-built-while-coding-a-new-module-crashes-it/10816/4 "2020-03-24T15:58:48Z")

</div>

Please use most recent Slicer Preview Release and let us know if you find any issues.
