Skip to content

Commit 354c0ee

Browse files
committed
conflict resolution
2 parents 8f15806 + afe2a8e commit 354c0ee

File tree

1 file changed

+1
-20
lines changed

1 file changed

+1
-20
lines changed

examples/client/file_hierarchy_report.py

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -79,25 +79,6 @@ def find_project_version_by_name(bd, project, version_name):
7979
assert len(versions) == 1, f"Project version {version_name} for project {project['name']} not found"
8080
return versions[0]
8181

82-
def get_bd_project_data(hub_client, project_name, version_name):
83-
""" Get and return project ID, version ID. """
84-
project_id = ""
85-
for project in hub_client.get_resource("projects"):
86-
if project['name'] == project_name:
87-
project_id = (project['_meta']['href']).split("projects/", 1)[1]
88-
break
89-
if project_id == "":
90-
sys.exit(f"No project for {project_name} was found!")
91-
version_id = codelocations = ""
92-
for version in hub_client.get_resource("versions", project):
93-
if version['versionName'] == version_name:
94-
version_id = (version['_meta']['href']).split("versions/", 1)[1]
95-
break
96-
if version_id == "":
97-
sys.exit(f"No project version for {version_name} was found!")
98-
99-
return project_id, version_id
100-
10182
def create_version_details_report(bd, version):
10283
version_reports_url = bd.list_resources(version).get('versionReport')
10384
post_data = {
@@ -181,7 +162,7 @@ def write_output_file(version_report, output_file):
181162
logging.info(f"Writing CSV output into {output_file}")
182163
field_names = list(version_report['aggregateBomViewEntries'][0].keys())
183164
with open(output_file, "w") as f:
184-
writer = csv.DictWriter(f, fieldnames = field_names)
165+
writer = csv.DictWriter(f, fieldnames = field_names, extrasaction = 'ignore') # TODO
185166
writer.writeheader()
186167
writer.writerows(version_report['aggregateBomViewEntries'])
187168

0 commit comments

Comments
 (0)