diff --git a/main.py b/main.py index 6236dd3d..5e575c56 100755 --- a/main.py +++ b/main.py @@ -49,6 +49,7 @@ from subcmds.version import Version from editor import Editor from error import DownloadError from error import ManifestInvalidRevisionError +from error import ManifestParseError from error import NoSuchProjectError from error import RepoChangedException from manifest_xml import XmlManifest @@ -397,6 +398,9 @@ def _Main(argv): close_ssh() except KeyboardInterrupt: result = 1 + except ManifestParseError as mpe: + print >>sys.stderr, 'fatal: %s' % mpe + result = 1 except RepoChangedException as rce: # If repo changed, re-exec ourselves. #