Pythonista-Issues icon indicating copy to clipboard operation
Pythonista-Issues copied to clipboard

Folders with subfolders and submodules named the same cause import problem

Open baschni opened this issue 1 year ago • 0 comments
trafficstars

Hello!

I have the following file structure in Pythonista:

Program A -includes --includes.py -Program A.py

Program B -includes --includes.py -Program B.py

Program A.py from includes.includes import VARIABLE_A; print(VARIABLE_A)

includes.py in Program A-folder VARIABLE_A="A"

Program B.py from includes.includes import VARIABLE_B; print(VARIABLE_B)

includes.py in Program B-folder VARIABLE_B="B"

Now when I run Program A first I get the output "A" as expected. When I then run Program B without restarting Pythonista I get the following error: from includes.includes import VARIABLE_B ImportError: cannot import name 'VARIABLE_B' from 'includes.includes' (/private/var/mobile/Containers/Shared/AppGroup/F8EA7E25-9668-4A7B-882C-6A74E7C01FD7/Pythonista3/Documents/TestPythonistaIncludes/Program A/includes/includes.py)

I already tried deleting and reinstallting Pythonista, same behaviour.

Can you guys reproduce this? Is this a known bug?

baschni avatar Mar 26 '24 18:03 baschni