@@ -55,7 +55,7 @@ def getcomponents(spj, test):
55
55
def getlicensesfromprojectversion (subproject ):
56
56
license_components = getcomponents (subproject ,"License" )
57
57
#check for subprojects
58
- if checkforsubprojects (subproject ) == True :
58
+ if checkforsubprojects (subproject ) == True :
59
59
#First Process Licenses of the components
60
60
for license_component in license_components :
61
61
for license in license_component ['licenses' ]:
@@ -122,7 +122,8 @@ def process_project_version(args):
122
122
versions = getversions (project , args .version_name )
123
123
assert len (versions ) == 1 , f"There should be one, and only one version named { args .version_name } . We found { len (versions )} "
124
124
version = versions [0 ]
125
-
125
+
126
+ pprint ("Currently processing SubProjectes of Project " + project ['name' ] + " version " + version ['versionName' ])
126
127
#Return only sub-projects, not components
127
128
components = getcomponents (version , "Version" )
128
129
@@ -141,8 +142,12 @@ def process_project_version(args):
141
142
licenseblock [0 ]['licenses' ].append (license )
142
143
#Adding licenses to JSON body
143
144
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
+
146
151
147
152
def returnsubprojecturl (x ):
148
153
xurl = x ['_meta' ]['href' ]
0 commit comments