Преглед на файлове

Merge "Handle manifest parse errors in main"

Conley Owens преди 13 години
родител
ревизия
4a4776e9ab
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      main.py

+ 4 - 0
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.
     #