bootstrap: check for a missing west.main
Print a more helpful message in case .west/west/src doesn't contain an importable west.main module. (A trash .west can remain if 'west init' fails.) Signed-off-by: Marti Bolivar <marti.bolivar@nordicsemi.no>
This commit is contained in:
parent
bb718c5a78
commit
fd53d839e9
|
@ -478,7 +478,10 @@ def wrap(argv):
|
|||
# Put this at position 1 to make sure it comes before random stuff
|
||||
# that might be on a developer's PYTHONPATH in the import order.
|
||||
sys.path.insert(1, os.path.join(west_git_repo, 'src'))
|
||||
import west.main
|
||||
try:
|
||||
import west.main
|
||||
except ImportError:
|
||||
sys.exit('Error: no west.main in ' + west_git_repo)
|
||||
west.main.main(argv)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue