@@ -55,7 +55,7 @@ def getcomponents(spj, test):
5555def 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
147152def returnsubprojecturl (x ):
148153 xurl = x ['_meta' ]['href' ]
0 commit comments