Skip to content

Commit 321d40a

Browse files
committed
Update to use get_or_create_project_version
1 parent 3d835e3 commit 321d40a

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

examples/add_components_to_project_version.py

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,14 @@
4949

5050
hub = HubInstance(url_base, api_token=api_token, insecure=True, write_config_flag=False)
5151

52-
project_version = hub.get_project_version_by_name(args.project_name, args.version)
52+
if (args.create_project):
53+
project_version = hub.get_or_create_project_version(args.project_name, args.version)
54+
else:
55+
project_version = hub.get_project_version_by_name(args.project_name, args.version)
5356

5457
if (project_version is None):
55-
if (args.create_project):
56-
logging.debug(f"Creating project: {args.project_name}, {args.version}")
57-
#Check if the project exists. If it does, create the project version.
58-
project = hub.get_project_by_name(args.project_name)
59-
if (project):
60-
#Create the version.
61-
response = hub.create_project_version(project, args.version)
62-
else:
63-
#Create the project-version
64-
response = hub.create_project(args.project_name, args.version)
65-
project_version = hub.get_project_version_by_name(args.project_name, args.version)
66-
else:
67-
logging.error(f"Project: {args.project_name}, {args.version} does not exist. Create it using --create-project or login to Blackduck.")
68-
exit(1)
58+
logging.error(f"Project: {args.project_name}, {args.version} does not exist. Create it using --create-project or login to Blackduck.")
59+
exit(1)
6960

7061
components_api_url = hub.get_link(project_version, "components")
7162

0 commit comments

Comments
 (0)