From 83bf42c098da83d6e54746ed9c5cef5274749088 Mon Sep 17 00:00:00 2001 From: Vitali Lovich Date: Sat, 16 May 2015 15:45:52 -0700 Subject: [PATCH] Make sure that locks are renderable. The expected usage is that someone would create a renderable that returns a list of locks so that this list can be dynamic. --- master/buildbot/process/buildstep.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/master/buildbot/process/buildstep.py b/master/buildbot/process/buildstep.py index 5a9d1f3b4df..91cf0cc58fa 100644 --- a/master/buildbot/process/buildstep.py +++ b/master/buildbot/process/buildstep.py @@ -438,6 +438,8 @@ def startStep(self, remote): name=util.ascii2unicode(self.name)) yield self.master.data.updates.startStep(self.stepid) + self.locks = yield self.build.render(self.locks) + # convert all locks into their real form self.locks = [(self.build.builder.botmaster.getLockFromLockAccess(access), access) for access in self.locks]