[FIX] script git_tool: return nothing when .git is not here, instead of crash
This commit is contained in:
parent
467bcdfedf
commit
6cfe176557
1 changed files with 4 additions and 0 deletions
|
|
@ -258,6 +258,8 @@ class GitTool:
|
||||||
"""
|
"""
|
||||||
lst_filter_group = filter_group.split(",") if filter_group else []
|
lst_filter_group = filter_group.split(",") if filter_group else []
|
||||||
manifest_file = self.get_manifest_file(repo_path=repo_path)
|
manifest_file = self.get_manifest_file(repo_path=repo_path)
|
||||||
|
if not manifest_file:
|
||||||
|
return []
|
||||||
if os.path.isabs(manifest_file):
|
if os.path.isabs(manifest_file):
|
||||||
# This is a absolute path
|
# This is a absolute path
|
||||||
filename = manifest_file
|
filename = manifest_file
|
||||||
|
|
@ -741,6 +743,8 @@ class GitTool:
|
||||||
:return: manifest file used for Repo
|
:return: manifest file used for Repo
|
||||||
"""
|
"""
|
||||||
file = f"{repo_path}/.repo/manifest.xml"
|
file = f"{repo_path}/.repo/manifest.xml"
|
||||||
|
if not os.path.exists(file):
|
||||||
|
return ""
|
||||||
with open(file) as xml:
|
with open(file) as xml:
|
||||||
xml_as_string = xml.read()
|
xml_as_string = xml.read()
|
||||||
xml_dict = xmltodict.parse(xml_as_string)
|
xml_dict = xmltodict.parse(xml_as_string)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue