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:
 
     
     
    