mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
If parsing the manifests fails, reset the XmlManifest object
so that if it's called again, we see the correct errors. Change-Id: I909488feeac04aecfc92a9b5d6fb17827ef2f213
This commit is contained in:
parent
c59bafffb9
commit
26e2475a0f
@ -352,7 +352,13 @@ class XmlManifest(object):
|
||||
except OSError:
|
||||
pass
|
||||
|
||||
self._ParseManifest(nodes)
|
||||
try:
|
||||
self._ParseManifest(nodes)
|
||||
except ManifestParseError as e:
|
||||
# There was a problem parsing, unload ourselves in case they catch
|
||||
# this error and try again later, we will show the correct error
|
||||
self._Unload()
|
||||
raise e
|
||||
|
||||
if self.IsMirror:
|
||||
self._AddMetaProjectMirror(self.repoProject)
|
||||
|
Loading…
Reference in New Issue
Block a user