When I run launch.py it fails and when I run main.py directly it works. launch.py just imports and runs main.py. Why?
├── dir
│ ├── bla.py
│ ├── __init__.py
│ └── main.py
├── __init__.py
└── launch.py
launch.py
---------
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from dir import main
main.main()
main.py
-------
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import bla
bla.pront()
bla.py
------
def pront():
print('pront')
EDITED: