check_source: check for target package not found when checking out.
When new packages are submitted the target package should not exist and thus does not constitute an error. Any other return code does.
This commit is contained in:
parent
208336ca80
commit
7a913b34d4
@ -126,8 +126,11 @@ class CheckSource(ReviewBot.ReviewBot):
|
|||||||
shutil.rmtree(os.path.join(target_package, '.osc'))
|
shutil.rmtree(os.path.join(target_package, '.osc'))
|
||||||
os.rename(target_package, '_old')
|
os.rename(target_package, '_old')
|
||||||
old_info = self.package_source_parse(target_project, target_package)
|
old_info = self.package_source_parse(target_project, target_package)
|
||||||
except HTTPError:
|
except HTTPError as e:
|
||||||
self.logger.error('failed to checkout %s/%s' % (target_project, target_package))
|
if e.code == 404:
|
||||||
|
self.logger.info('target package does not exist %s/%s' % (target_project, target_package))
|
||||||
|
else:
|
||||||
|
raise e
|
||||||
|
|
||||||
CheckSource.checkout_package(self.apiurl, source_project, source_package, revision=source_revision,
|
CheckSource.checkout_package(self.apiurl, source_project, source_package, revision=source_revision,
|
||||||
pathname=dir, server_service_files=True, expand_link=True)
|
pathname=dir, server_service_files=True, expand_link=True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user