My filesystem structure:
main.py
.lib/
__init__.py
.subpackage/
__init__.py
.app.py
sched.py
main.py:
import lib.subpackage
lib/__init__.py is empty.
lib/subpackage/__init__.py:
import lib.subpackage.sched
import lib.subpackage.app
lib/subpackage/app.py:
import lib.subpackage.sched as foo
lib/subpackage/sched.py is empty.
I'm getting this error:
Traceback (most recent call last):
File "c:\Users\logix\Desktop\code_\from_linux\dbg\main.py", line 1, in <module>
import lib.subpackage
File "c:\Users\logix\Desktop\code_\from_linux\dbg\lib\subpackage\__init__.py", line 2, in <module>
import lib.subpackage.app
File "c:\Users\logix\Desktop\code_\from_linux\dbg\lib\subpackage\app.py", line 1, in <module>
import lib.subpackage.sched as foo
AttributeError: module 'lib' has no attribute 'subpackage'
I'm using Python 3.6.4 from the command line.
Any ideas?