# Load Revit Families from List, Remix version

**URL:** <https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518>\
**Category:** Lists-Logic\
**Created:** [June 16, 2017, 9:52pm UTC](https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518 "2017-06-16T21:52:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Efrie\_Friedlander](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/efrie_friedlander/32/27338_2.png) [@Efrie\_Friedlander](https://forum.dynamobim.com/u/Efrie_Friedlander)\
**Post date:** [June 16, 2017, 9:52pm UTC](https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518/1 "2017-06-16T21:52:27Z")

</div>

I’m new to writing my own Python nodes in Dynamo, and trying to follow the example in a previous thread: [Load Revit families from list](https://forum.dynamobim.com/t/load-revit-families-from-list/1213/2) to generate a list of the door families used in the file then reload those families from a central repository on our server. [The purpose is to allow us to keep our BIM Families library file that the architects browse through up-to-date without having to manually update them each week.]

My watch node on creating my file path gives me the correct file path.

When I pass the file path to the File.Exists node, I get “true”.

When I pass that file path into my PythonScript node (having cut and pasted in the example script from the previous thread), I get an exception (I wrote in an Exception notice so that I could tell if things were working or not…)

The Revit API documentation doesn’t seem to have anything about what this method wants passed to it in Python. Can someone help me with troubleshooting?

See Dynamo attached. [ReloadFamilies.dyn](https://forum.dynamobim.com/uploads/short-url/3Qk0k9ceiGms7zhDRdX2WO5SIaM.dyn) (10.5 KB)

PS - yes, our door naming conventions are terrible. But the special characters/spaces in the string shouldn’t matter to make this work, right?

---

<div class="post-metadata">

**Author:** ![Efrie\_Friedlander](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/efrie_friedlander/32/27338_2.png) [@Efrie\_Friedlander](https://forum.dynamobim.com/u/Efrie_Friedlander)\
**Post date:** [June 19, 2017, 5:02pm UTC](https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518/3 "2017-06-19T17:02:35Z")

</div>

Hi @erfajo,

Which version of Dynamo are you working in? When I open the file on my computer, I’m missing the package for the DanEDU.File, but also the code block isn’t being recognized. See screenshot below.

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/3/f3f8a91f6705c77e19351213abd2bbc943c218eb.png)

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [June 19, 2017, 6:44pm UTC](https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518/4 "2017-06-19T18:44:11Z")

</div>

Download “DanEDU Dynamo” package from package manager and use the node “Load.Family”. This is a custom node.

---

<div class="post-metadata">

**Author:** ![Efrie\_Friedlander](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/efrie_friedlander/32/27338_2.png) [@Efrie\_Friedlander](https://forum.dynamobim.com/u/Efrie_Friedlander)\
**Post date:** [June 19, 2017, 6:57pm UTC](https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518/6 "2017-06-19T18:57:24Z")

</div>

I’m operating in 1.2.1 for this project, currently (just because that’s the latest version I had installed with Revit 2017.1, which is what this project was in…)

I’ll reopen in 1.3 in Revit 2018 to test it out and report back!

---

<div class="post-metadata">

**Author:** ![Efrie\_Friedlander](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/efrie_friedlander/32/27338_2.png) [@Efrie\_Friedlander](https://forum.dynamobim.com/u/Efrie_Friedlander)\
**Post date:** [June 19, 2017, 7:05pm UTC](https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518/8 "2017-06-19T19:05:28Z")

</div>

Yeah, but most of my users in our office work with the version that comes “baked in” to their Revit, which is 1.2.1.

Totally happy to use 1.3 for my tasks (like the one driving this post!), but gotta keep things compatible for my users, too. Maybe someday I’ll get them all to actually install the new version, but right now it saves me the headache of 5 emails telling me scripts don’t work (when it’s actually just that people are in the earlier version)

---

<div class="post-metadata">

**Author:** ![Efrie\_Friedlander](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/efrie_friedlander/32/27338_2.png) [@Efrie\_Friedlander](https://forum.dynamobim.com/u/Efrie_Friedlander)\
**Post date:** [June 19, 2017, 7:26pm UTC](https://forum.dynamobim.com/t/load-revit-families-from-list-remix-version/12518/9 "2017-06-19T19:26:31Z")

</div>

Reporting back - looks good when it runs in 1.3, once I installed the DanEDU package.

@erfajo, can you explain to me what changed within that node from your previous code? I’m trying to learn how to apply my python knowledge to Dynamo, and this seems like a good use-case to learn from.

Thanks!
