<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Relative Import is broken? Python API in Fusion API and Scripts Forum</title>
    <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10632627#M7945</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/9908616"&gt;@ryan27XKQ&lt;/a&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It was not clear from the image alone.&lt;/P&gt;
&lt;P&gt;I tried it here, and was able to call it.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I've attached the add-in I tested.&lt;/P&gt;</description>
    <pubDate>Sun, 19 Sep 2021 13:14:35 GMT</pubDate>
    <dc:creator>kandennti</dc:creator>
    <dc:date>2021-09-19T13:14:35Z</dc:date>
    <item>
      <title>Relative Import is broken? Python API</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10631990#M7944</link>
      <description>&lt;P&gt;Hey Everyone, I'm wanting to split my add-in into multiple modules for organization purposes. I've used relative imports as suggested in every single post I could find on importing modules into an addin/script, and VS Code is able to resolve the imports properly, however, when I run the add-in in Fusion it doesn't work unless all of the code I've written is in the Test.py file that was created when I created the Add-in through Fusion. I'm kind of lost here, and I hope that someone will be able to help me figure out what's going on.&lt;BR /&gt;&lt;BR /&gt;I have two PATH system variables on my system for some reason, they are as follows:&lt;/P&gt;&lt;P&gt;%AppData%\Roaming\Autodesk\Autodesk Fusion 360\API\Python\defs&lt;/P&gt;&lt;P&gt;%AppData%\Roaming\Autodesk\Autodesk Fusion 360\API\AddIns&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is a screenshot of VSCode&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="RelativeImport.PNG" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/966928i85E4F274D21E2DA6/image-size/large?v=v2&amp;amp;px=999" role="button" title="RelativeImport.PNG" alt="RelativeImport.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;DIV class="notranslate"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sat, 18 Sep 2021 21:14:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10631990#M7944</guid>
      <dc:creator>ryan27XKQ</dc:creator>
      <dc:date>2021-09-18T21:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Relative Import is broken? Python API</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10632627#M7945</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/9908616"&gt;@ryan27XKQ&lt;/a&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It was not clear from the image alone.&lt;/P&gt;
&lt;P&gt;I tried it here, and was able to call it.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I've attached the add-in I tested.&lt;/P&gt;</description>
      <pubDate>Sun, 19 Sep 2021 13:14:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10632627#M7945</guid>
      <dc:creator>kandennti</dc:creator>
      <dc:date>2021-09-19T13:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: Relative Import is broken? Python API</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10632645#M7946</link>
      <description>&lt;P&gt;Accidentally replied to the post and not kandennti&lt;/P&gt;</description>
      <pubDate>Sun, 19 Sep 2021 13:44:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10632645#M7946</guid>
      <dc:creator>ryan27XKQ</dc:creator>
      <dc:date>2021-09-19T13:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: Relative Import is broken? Python API</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10632646#M7947</link>
      <description>&lt;P&gt;Alright, so from what I understand after perusing your code, it looks like every single module must have a function that instantiates objects you intend to use and that the API does not allow for the instantiation of objects in your Test.py file that were imported from another file. Honestly that seems like a major limitation on how add-ins can be written and will prevent me from using many modules, packages, and libraries.&lt;/P&gt;</description>
      <pubDate>Sun, 19 Sep 2021 13:43:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/relative-import-is-broken-python-api/m-p/10632646#M7947</guid>
      <dc:creator>ryan27XKQ</dc:creator>
      <dc:date>2021-09-19T13:43:23Z</dc:date>
    </item>
  </channel>
</rss>

