project.py: allow main to handle errors from west init
The handling code here is cutting out a lot of useful content that's added by the exception handler in main.py, so there's no point in having it. Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
This commit is contained in:
parent
b13a07e2b7
commit
49d348ce90
|
@ -20,8 +20,7 @@ from west.configuration import config, update_config
|
|||
from west import log
|
||||
from west import util
|
||||
from west.commands import WestCommand, CommandError
|
||||
from west.manifest import Manifest, MalformedManifest, MalformedConfig, \
|
||||
MANIFEST_PROJECT_INDEX, ManifestProject
|
||||
from west.manifest import Manifest, MANIFEST_PROJECT_INDEX, ManifestProject
|
||||
from west.manifest import MANIFEST_REV_BRANCH as MANIFEST_REV
|
||||
from west.manifest import QUAL_MANIFEST_REV_BRANCH as QUAL_MANIFEST_REV
|
||||
from urllib.parse import urlparse
|
||||
|
@ -289,12 +288,7 @@ class Init(_ProjectCommand):
|
|||
return projects, manifest_project.abspath
|
||||
|
||||
def projects(self, manifest_file):
|
||||
try:
|
||||
return Manifest.from_file(manifest_file).projects
|
||||
except MalformedManifest as mm:
|
||||
log.die(mm.args[0])
|
||||
except MalformedConfig as mc:
|
||||
log.die(mc.args[0])
|
||||
return Manifest.from_file(manifest_file).projects
|
||||
|
||||
def fixup_zephyr_base(self, projects):
|
||||
for project in projects:
|
||||
|
|
Loading…
Reference in New Issue