commit: f2a3a0fdedff108964c0ffee79cd2757edcb6f32 Author: Magnus Granberg <zorry <AT> gentoo <DOT> org> AuthorDate: Sat Mar 20 13:40:11 2021 +0000 Commit: Magnus Granberg <zorry <AT> gentoo <DOT> org> CommitDate: Sat Mar 20 13:40:11 2021 +0000 URL: https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=f2a3a0fd
Check that keyword is in version_keyword_dict Signed-off-by: Magnus Granberg <zorry <AT> gentoo.org> buildbot_gentoo_ci/steps/builders.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/buildbot_gentoo_ci/steps/builders.py b/buildbot_gentoo_ci/steps/builders.py index d09c4b6..22608e3 100644 --- a/buildbot_gentoo_ci/steps/builders.py +++ b/buildbot_gentoo_ci/steps/builders.py @@ -163,10 +163,11 @@ class GetProjectRepositoryData(BuildStep): if project_keyword_data['name'] != '*' or project_data['status'] == 'all': self.setProperty('fullcheck', False, 'fullcheck') # get status of the keyword on cpv - version_keywords_data = self.getProperty("version_keyword_dict")[project_keyword_data['name']] - # if unstable trigger BuildRequest on cpv - if project_data['status'] == version_keywords_data['status']: - yield self.build.addStepsAfterCurrentStep([TriggerRunBuildRequest()]) + if project_keyword_data['name'] in self.getProperty("version_keyword_dict"): + version_keywords_data = self.getProperty("version_keyword_dict")[project_keyword_data['name']] + # if match trigger BuildRequest on cpv + if project_data['status'] == version_keywords_data['status']: + yield self.build.addStepsAfterCurrentStep([TriggerRunBuildRequest()]) return SUCCESS class SetupPropertys(BuildStep):