exit(1)
mygit = Git(os.path.join(os.getenv('WORKSPACE'), prj))
- return mygit.get_tag(tag)
+ try:
+ tag_data = mygit.get_tag(tag)
+ return mygit.get_tag(tag)
+ except Exception as err:
+ print repr(err)
+ return None
def obs_git_data(event_fields):
"""Put obs and git data into a dict"""
except Exception as err:
print 'Warning: not able to find package name from description'
tag = tag_info(project, entry['GIT_TAG'])
- tag.update({'GIT_PROJECT': project,
- 'OBS_REQ_PKG_SRC': obs_req_pkg_name,
- 'OBS_REQ_PKG': obs_req_pkg_name,})
- projects_list.append(tag)
+ if tag:
+ tag.update({'GIT_PROJECT': project,
+ 'OBS_REQ_PKG_SRC': obs_req_pkg_name,
+ 'OBS_REQ_PKG': obs_req_pkg_name,})
+ projects_list.append(tag)
else:
print '-------------------------------------'
print "FATAL ERROR: Invalid rquest info: the request might be"\