Skip to content

Commit 6c615e5

Browse files
author
Glenn Snyder
committed
fixing issue where object has no attribute error occurs on _check_version_compatibility
1 parent 987416d commit 6c615e5

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

blackduck/Core.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,3 +183,9 @@ def get_matched_components(self, version_obj, limit=9999):
183183
url = "{}{}".format(url, param_string)
184184
response = self.execute_get(url)
185185
return response.json()
186+
187+
def _check_version_compatibility(self):
188+
if int(self.bd_major_version) < 2018:
189+
raise UnsupportedBDVersion("The BD major version {} is less than the minimum required major version {}".format(self.bd_major_version, 2018))
190+
191+

blackduck/HubRestApi.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ class HubInstance(object):
6767
from .Core import (
6868
_create,_get_hub_rest_api_version_info,_get_major_version,_get_parameter_string,_validated_json_data,
6969
execute_delete,execute_get,execute_post,execute_put,get_api_version,get_apibase,get_auth_token,get_headers,
70-
get_limit_paramstring,get_link,get_matched_components,get_tags_url,get_urlbase,read_config,write_config
70+
get_limit_paramstring,get_link,get_matched_components,get_tags_url,get_urlbase,read_config,write_config,
71+
_check_version_compatibility
7172
)
7273
from .Roles import (
7374
_get_role_url, assign_role_given_role_url, assign_role_to_user_or_group,
@@ -123,7 +124,7 @@ class HubInstance(object):
123124
supported_cf_object_types
124125
)
125126
from .Licences import ( _get_license_info, get_license_info_for_bom_component, get_licenses )
126-
from .Snippet import ( _check_version_compatibility, get_file_matches_for_bom_component )
127+
from .Snippet import ( get_file_matches_for_bom_component )
127128
from .System import ( get_health_checks, get_notifications )
128129
from .Ldap import ( disable_ldap, enable_ldap, get_ldap_configs, get_ldap_state )
129130

blackduck/Snippet.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77

88
logger = logging.getLogger(__name__)
99

10-
def _check_version_compatibility(self):
11-
if int(self.bd_major_version) < 2018:
12-
raise UnsupportedBDVersion("The BD major version {} is less than the minimum required major version {}".format(self.bd_major_version, 2018))
13-
1410
def get_file_matches_for_bom_component(self, bom_component, limit=1000):
1511
self._check_version_compatibility()
1612
url = self.get_link(bom_component, "matched-files")

blackduck/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
VERSION = (1, 0, 4)
1+
VERSION = (1, 0, 5)
22

33
__version__ = '.'.join(map(str, VERSION))

0 commit comments

Comments
 (0)