Skip to content

Commit a324175

Browse files
committed
reviewed
1 parent 06ec066 commit a324175

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

examples/client/update_project_with_component_licenses.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def getcomponents(spj, test):
5555
def getlicensesfromprojectversion(subproject):
5656
license_components = getcomponents(subproject,"License")
5757
#check for subprojects
58-
if checkforsubprojects(subproject) == True:
58+
if checkforsubprojects(subproject) == True:
5959
#First Process Licenses of the components
6060
for license_component in license_components:
6161
for license in license_component['licenses']:
@@ -122,7 +122,8 @@ def process_project_version(args):
122122
versions = getversions(project, args.version_name)
123123
assert len(versions) == 1, f"There should be one, and only one version named {args.version_name}. We found {len(versions)}"
124124
version = versions[0]
125-
125+
126+
pprint("Currently processing SubProjectes of Project " + project['name'] + " version " + version['versionName'])
126127
#Return only sub-projects, not components
127128
components = getcomponents(version, "Version")
128129

@@ -141,8 +142,12 @@ def process_project_version(args):
141142
licenseblock[0]['licenses'].append(license)
142143
#Adding licenses to JSON body
143144
subproject['licenses']=licenseblock
144-
r = bd.session.put(url,json=subproject)
145-
print(r)
145+
try:
146+
r = bd.session.put(url,json=subproject)
147+
print("Updated SubProject " + subproject['componentName'] + " with child licenses")
148+
except KeyError as err:
149+
pprint (err)
150+
146151

147152
def returnsubprojecturl(x):
148153
xurl=x['_meta']['href']

0 commit comments

Comments
 (0)