diff options
author | lhinds <lhinds@redhat.com> | 2017-06-27 21:12:06 +0100 |
---|---|---|
committer | lhinds <lhinds@redhat.com> | 2017-06-27 21:17:15 +0100 |
commit | b1bac4d7cb56e0b06dda64dc8b3305d04768eb14 (patch) | |
tree | 4660b573e7979bc802b3e349f90e8ca6e53c093f /anteater/src/get_lists.py | |
parent | b044e0f17700ae3f7621734daf5c4e502b362dde (diff) |
Fixes UnboundLocalError issue.
If no hash exists in the project exception file, then `return
binary_hash` is Nonetype which throws an Unbound variable error.
This change adds some dummy text to allow try / except statements
to deal with missing entries in project exception files.
JIRA: RELENG-264
Change-Id: I98fb4b01a2930b350794326d4cf735c8e014e00a
Signed-off-by: lhinds <lhinds@redhat.com>
Diffstat (limited to 'anteater/src/get_lists.py')
-rw-r--r-- | anteater/src/get_lists.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/anteater/src/get_lists.py b/anteater/src/get_lists.py index d7b0c47..b7b9aea 100644 --- a/anteater/src/get_lists.py +++ b/anteater/src/get_lists.py @@ -83,9 +83,13 @@ class GetLists(object): file_name = os.path.basename(patch_file) try: binary_hash = (yl['binaries'][project][file_name]) + return binary_hash except KeyError: - logger.error('Key Error processing binary hash values') - return binary_hash + logger.info('No checksum entries found for {0}'. + format(file_name)) + binary_hash = 'null' + return binary_hash + def file_audit_list(self, project): project_list = False |